@charset "UTF-8";.menu-column{h3[data-v-aeb495c2] {margin: 0 0 15px 0; font-size: 16px; color: #333; padding-bottom: 8px; border-bottom: 2px solid #667eea;}}.menu-ul[data-v-aeb495c2]{display:grid!important;grid-template-columns:repeat(3,1fr);gap:20px;list-style:none;padding:0;margin-bottom:10px}.menu-item[data-v-aeb495c2]{width:200px;font-size:18px;color:#333}.end-node[data-v-aeb495c2]{font-size:16px;width:200px;cursor:pointer;color:#000;text-decoration:underline}.end-node[data-v-aeb495c2]:hover{color:#cf0568}.header[data-v-0b2b70d6]{background:#121311;box-shadow:0 2px 10px #0000001a;position:sticky;top:0;z-index:1000}.container[data-v-0b2b70d6]{max-width:1400px;margin:0 auto;display:flex;align-items:center;padding:0 20px;height:70px}.logo[data-v-0b2b70d6]{flex:0 0 200px}.logo img[data-v-0b2b70d6]{height:60px;width:auto}.main-nav[data-v-0b2b70d6]{flex:1;display:flex;align-items:center;gap:30px;height:100%}.nav-item[data-v-0b2b70d6]{position:relative;height:100%;display:flex;align-items:center}.dropdown-toggle[data-v-0b2b70d6]{background:none;border:none;font-size:24px;color:#cf0568;cursor:pointer;display:flex;align-items:center;gap:5px;height:100%;padding:0 10px}.dropdown-toggle[data-v-0b2b70d6]:hover,.dropdown-toggle[data-v-0b2b70d6]:active{color:#fff}.dropdown-toggle .arrow[data-v-0b2b70d6]{font-size:20px;transition:transform .3s}.dropdown-toggle .arrow.rotate[data-v-0b2b70d6]{transform:rotate(180deg)}.dropdown-menu[data-v-0b2b70d6]{position:absolute;top:100%;left:0;background:white;box-shadow:0 4px 20px #00000026;border-radius:8px;min-width:800px;padding:20px;z-index:1000}.nav-link[data-v-0b2b70d6]{color:#cf0568;text-decoration:none;font-size:24px;font-weight:100;padding:0 10px;height:100%;display:flex;align-items:center;cursor:pointer}.nav-link[data-v-0b2b70d6]:hover,.nav-link.router-link-active[data-v-0b2b70d6]{color:#fff}.search-container[data-v-0b2b70d6]{flex:1;max-width:400px}.search-container .search-box[data-v-0b2b70d6]{position:relative;width:100%}.search-container input[data-v-0b2b70d6]{width:100%;padding:10px 40px 10px 15px;border:2px solid #e0e0e0;border-radius:25px;font-size:14px;outline:none;transition:border-color .3s}.search-container input[data-v-0b2b70d6]:focus{border-color:#fff}.search-container .search-btn[data-v-0b2b70d6]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#666}.search-container .search-btn[data-v-0b2b70d6]:hover{color:#cf0568}.search-container .search-results[data-v-0b2b70d6]{position:absolute;top:100%;left:0;right:0;background:white;border:1px solid #e0e0e0;border-radius:8px;margin-top:5px;max-height:300px;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.search-container .search-results .search-result-item[data-v-0b2b70d6]{padding:12px 15px;cursor:pointer;border-bottom:1px solid #f5f5f5;font-size:14px}.search-container .search-results .search-result-item[data-v-0b2b70d6]:hover{background:#f9f9f9}.search-container .search-results .search-result-item[data-v-0b2b70d6]:last-child{border-bottom:none}.language-switcher .current-language[data-v-0b2b70d6]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px 12px;border-radius:6px;transition:background .2s;color:#cf0568}.language-switcher .current-language .flag[data-v-0b2b70d6],.language-switcher .current-language .name[data-v-0b2b70d6]{font-size:24px}.language-switcher .current-language .arrow[data-v-0b2b70d6]{font-size:12px;color:#cf0568}.language-switcher .language-menu[data-v-0b2b70d6]{position:absolute;top:100%;right:0;background:white;border:1px solid #e0e0e0;border-radius:8px;min-width:150px;box-shadow:0 4px 12px #0000001a;z-index:1000}.language-switcher .language-menu .language-option[data-v-0b2b70d6]{display:flex;align-items:center;gap:10px;padding:12px 15px;cursor:pointer;border-bottom:1px solid #f5f5f5}.language-switcher .language-menu .language-option[data-v-0b2b70d6]:hover{background:#f9f9f9}.language-switcher .language-menu .language-option[data-v-0b2b70d6]:last-child{border-bottom:none}.language-switcher .language-menu .language-option.active[data-v-0b2b70d6]{background:#f0f4ff;color:#cf0568}@media (max-width: 1024px){.products-menu[data-v-0b2b70d6]{grid-template-columns:repeat(3,1fr);min-width:600px}}@media (max-width: 768px){.container[data-v-0b2b70d6]{flex-wrap:wrap;height:auto;padding:10px}.logo[data-v-0b2b70d6]{flex:0 0 100%;text-align:center;margin-bottom:10px}.main-nav[data-v-0b2b70d6]{flex-wrap:wrap;gap:15px;justify-content:center}.dropdown-menu[data-v-0b2b70d6]{position:fixed;top:70px;left:10px;right:10px;min-width:auto}.products-menu[data-v-0b2b70d6]{grid-template-columns:1fr;min-width:auto}}.footer[data-v-60302854]{background:linear-gradient(180deg,#CF0568 0%,#121311 100%);color:#fff;padding:40px 0 20px;margin-top:auto}.container[data-v-60302854]{max-width:1400px;margin:0 auto;padding:0 20px}.footer-content[data-v-60302854]{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:30px}.footer-content h3[data-v-60302854]{color:#fff;font-size:20px;margin-bottom:20px}.contact-section .contact-info[data-v-60302854]{display:flex;flex-direction:column;gap:15px}.contact-section .contact-item[data-v-60302854]{display:flex;align-items:center;gap:12px}.contact-section .contact-item svg[data-v-60302854]{fill:#667eea;flex-shrink:0}.contact-section .contact-item span[data-v-60302854]{font-size:14px;line-height:1.5}.contact-section .font-type[data-v-60302854]{font-family:微软雅黑}.social-section .social-links[data-v-60302854]{display:flex;gap:15px}.social-section .social-links .social-link[data-v-60302854]{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(255,255,255,.1);border-radius:50%;transition:all .3s}.social-section .social-links .social-link svg[data-v-60302854]{fill:#fff;width:20px;height:20px}.social-section .social-links .social-link[data-v-60302854]:hover{background:#667eea;transform:translateY(-3px)}.whats-icon[data-v-60302854]{padding:10px;background:#fff;display:grid;gap:40px;grid-template-columns:repeat(3,1fr);bottom:50px;position:absolute}.copyright[data-v-60302854]{text-align:center;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.copyright p[data-v-60302854]{font-size:14px;color:#ffffffb3;margin:0}@media (max-width: 768px){.footer-content[data-v-60302854]{grid-template-columns:1fr;gap:30px}.contact-section[data-v-60302854],.social-section[data-v-60302854]{text-align:center}.contact-item[data-v-60302854],.social-links[data-v-60302854]{justify-content:center}}#app{display:flex;flex-direction:column;min-height:100vh}#app.rtl{direction:rtl;text-align:right}.main-content{flex:1;padding:20px 0;background:linear-gradient(180deg,#121311 0%,#CF0568 100%)}.products-view[data-v-f5573cff]{max-width:1400px;margin:0 auto;padding:20px}.category-header[data-v-f5573cff]{text-align:center;margin-bottom:40px}.category-header h1[data-v-f5573cff]{font-size:36px;color:#fff;margin-bottom:10px}.category-header .subcategory-title[data-v-f5573cff]{font-size:18px;color:#fffc}.products-grid[data-v-f5573cff]{display:grid;gap:25px;margin-bottom:40px;grid-template-columns:repeat(5,1fr)}@media (max-width: 1200px){.products-grid.responsive[data-v-f5573cff]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 992px){.products-grid.responsive[data-v-f5573cff]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.products-grid.responsive[data-v-f5573cff]{grid-template-columns:repeat(2,1fr)}}.product-card[data-v-f5573cff]{background:white;border-radius:12px;overflow:hidden;box-shadow:0 6px 20px #0000001a;transition:all .3s ease;position:relative;cursor:pointer}.product-card[data-v-f5573cff]:hover{transform:translateY(-8px);box-shadow:0 12px 30px #00000026}.product-card:hover .product-image img[data-v-f5573cff]{transform:scale(1.05)}.product-image[data-v-f5573cff]{position:relative;height:300px;overflow:hidden}.product-image img[data-v-f5573cff]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.product-info[data-v-f5573cff]{padding:10px}.product-info .product-name[data-v-f5573cff]{font-size:16px;color:#333;line-height:1.3}.product-info .product-description[data-v-f5573cff]{font-size:14px;color:#666;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-info .product-rating[data-v-f5573cff]{display:flex;align-items:center;gap:5px}.product-info .product-rating .stars[data-v-f5573cff]{color:gold;font-size:14px}.product-info .product-rating .rating-count[data-v-f5573cff]{font-size:12px;color:#999}.pagination[data-v-f5573cff]{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:40px}.pagination .pagination-btn[data-v-f5573cff]{padding:10px 100px;background:white;border:2px solid #e0e0e0;border-radius:6px;font-size:14px;cursor:pointer;transition:all .3s}.pagination .pagination-btn[data-v-f5573cff]:hover:not(:disabled){border-color:#667eea;color:#667eea}.pagination .pagination-btn[data-v-f5573cff]:disabled{opacity:.5;cursor:not-allowed}.pagination .page-numbers[data-v-f5573cff]{display:flex;gap:8px}.pagination .page-numbers .page-number[data-v-f5573cff]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:white;border:2px solid #e0e0e0;border-radius:6px;font-size:14px;cursor:pointer;transition:all .3s}.pagination .page-numbers .page-number[data-v-f5573cff]:hover{border-color:#667eea}.pagination .page-numbers .page-number.active[data-v-f5573cff]{background:#667eea;color:#fff;border-color:#667eea}.pagination .page-numbers .ellipsis[data-v-f5573cff]{display:flex;align-items:center;padding:0 10px;color:#999}.empty-state[data-v-f5573cff]{text-align:center;padding:60px 20px}.empty-state svg[data-v-f5573cff]{fill:#667eea;margin-bottom:20px}.empty-state h3[data-v-f5573cff]{font-size:24px;color:#fff;margin-bottom:10px}.empty-state p[data-v-f5573cff]{font-size:16px;color:#ffffffb3}.about-view[data-v-dd183b51]{max-width:1400px;margin:0 auto}.about-container[data-v-dd183b51]{padding:20px}.company-overview[data-v-dd183b51]{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:60px;align-items:center}.company-overview h1[data-v-dd183b51]{font-size:42px;color:#fff;margin-bottom:20px}.company-overview .overview-text p[data-v-dd183b51]{font-size:18px;line-height:1.6;color:#ffffffe6;margin-bottom:15px}.company-overview .overview-image img[data-v-dd183b51]{width:100%;height:400px;object-fit:cover;border-radius:12px;box-shadow:0 10px 30px #0003}.company-objective[data-v-dd183b51]{display:grid;grid-template-columns:1fr;margin:60px 0}.company-objective .objective-text p[data-v-dd183b51]{font-size:18px;line-height:1.6;color:#ffffffe6}.values-section h2[data-v-dd183b51]{font-size:36px;color:#fff;text-align:center;margin-bottom:40px}.values-section .values-grid[data-v-dd183b51]{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}.values-section .values-grid .value-card[data-v-dd183b51]{background:rgba(255,255,255,.1);border-radius:12px;padding:20px;text-align:center;transition:all .3s}.values-section .values-grid .value-card[data-v-dd183b51]:hover{background:rgba(255,255,255,.15);transform:translateY(-5px)}.values-section .values-grid .value-card .value-icon[data-v-dd183b51]{font-size:40px;margin-bottom:15px}.values-section .values-grid .value-card h3[data-v-dd183b51]{color:#fff;font-size:16px;margin-bottom:10px}.values-section .values-grid .value-card p[data-v-dd183b51]{color:#ffffffb3;font-size:14px;line-height:1.5}@media (max-width: 992px){.company-overview[data-v-dd183b51]{grid-template-columns:1fr}.company-overview .overview-image[data-v-dd183b51]{order:-1}}.product-detail-page[data-v-ffc00ad1]{max-width:1200px;margin:0 auto;padding:20px;background-color:#cf0568;min-height:100vh;box-shadow:0 0 8px 15px #cf0568fa}.product-detail-page[data-v-ffc00ad1]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid rgba(255,255,255,.5);border-radius:inherit;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:-1}.page-header[data-v-ffc00ad1]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid #000;cursor:pointer}.page-header .back-icon[data-v-ffc00ad1]{width:30px;height:30px;margin-right:20px}.page-header h1[data-v-ffc00ad1]{margin:0;color:#000;font-size:24px}.product-main[data-v-ffc00ad1]{display:flex;gap:40px}.product-gallery[data-v-ffc00ad1]{display:flex;flex:1;max-width:55%}.product-info[data-v-ffc00ad1]{flex:1;max-width:45%}.main-image-container[data-v-ffc00ad1]{width:80%;display:flex;align-items:center;justify-content:center;border-radius:12px;overflow:hidden;background-color:#fafafa;aspect-ratio:1/1}.main-image[data-v-ffc00ad1]{width:100%;height:auto;background-size:contain;background-position:center;background-repeat:no-repeat;cursor:zoom-in;position:relative}.thumbnail-list[data-v-ffc00ad1]{width:20%;display:flex;flex-direction:column;gap:10px;overflow-x:auto;padding:0 10px 10px}.thumbnail-item[data-v-ffc00ad1]{height:auto;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid transparent;flex-shrink:0;transition:all .3s}.thumbnail-item.active[data-v-ffc00ad1]{border-color:#1890ff}.thumbnail-item[data-v-ffc00ad1]:hover:not(.active){border-color:#d9d9d9}.thumbnail-image[data-v-ffc00ad1]{width:100%;height:100%;background-size:cover;background-position:center}.product-title-section[data-v-ffc00ad1]{margin-bottom:20px}.product-title[data-v-ffc00ad1]{margin:0 0 10px;font-size:28px;color:#000;line-height:1.4}.product-meta[data-v-ffc00ad1]{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #000}.product-sku[data-v-ffc00ad1]{margin-bottom:15px;font-weight:600}.label[data-v-ffc00ad1]{font-size:18px;color:#000;margin-right:10px}.value[data-v-ffc00ad1]{color:#000}.color-section[data-v-ffc00ad1],.size-section[data-v-ffc00ad1],.description-section[data-v-ffc00ad1]{margin-bottom:30px}.section-title[data-v-ffc00ad1]{margin:0 0 15px;font-size:18px;color:#000}.color-options[data-v-ffc00ad1]{display:flex;flex-wrap:wrap;gap:5px}.color-card[data-v-ffc00ad1]{width:60px;cursor:pointer;text-align:center;transition:all .3s}.color-preview[data-v-ffc00ad1]{width:60px;height:auto;border:1px solid #f0f0f0}.size-options[data-v-ffc00ad1]{display:flex;flex-wrap:wrap;color:#000;gap:10px}.size-card[data-v-ffc00ad1]{width:60px;height:40px;display:flex;align-items:center;justify-content:center;border:2px solid #000;border-radius:6px;cursor:pointer;font-weight:500;transition:all .3s}.description-content[data-v-ffc00ad1]{padding:20px;border-radius:8px;line-height:1.6}.description-content p[data-v-ffc00ad1]{margin:0 0 15px;color:#000}.btn[data-v-ffc00ad1]{flex:1;height:50px;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:8px}.image-preview-modal[data-v-ffc00ad1]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000c;z-index:1000;display:flex;align-items:center;justify-content:center}@media (max-width: 900px){.product-main[data-v-ffc00ad1]{flex-direction:column;gap:30px}.product-gallery[data-v-ffc00ad1],.product-info[data-v-ffc00ad1]{max-width:100%}}@media (max-width: 576px){.product-detail-page[data-v-ffc00ad1]{padding:15px}.color-options[data-v-ffc00ad1],.size-options[data-v-ffc00ad1]{justify-content:center}}*{margin:0;padding:0;box-sizing:border-box}:root{--font-elegant-serif: "Playfair Display";--font-elegant-sans: "Montserrat"}body{font-family:var(--font-elegant-serif)!important;font-weight:100!important;line-height:1.6;color:#333;background:linear-gradient(90deg,#752A48 0%,#390B1D 100%);min-height:100vh}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#667eea;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#5a6fd8}.rtl{direction:rtl;text-align:right}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:all .3s ease}.slide-up-enter-from,.slide-up-leave-to{opacity:0;transform:translateY(20px)}.container{max-width:1400px;margin:0 auto;padding:0 20px}.text-center{text-align:center}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}@media (max-width: 768px){.mobile-hidden{display:none}.mobile-full{width:100%!important}}
