.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transform-origin:center top;transition:var(--el-transition-md-fade)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transform-origin:center bottom;transition:var(--el-transition-md-fade)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transform-origin:top left;transition:var(--el-transition-md-fade)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-collapse{--el-collapse-border-color:var(--el-border-color-lighter);--el-collapse-header-height:48px;--el-collapse-header-bg-color:var(--el-fill-color-blank);--el-collapse-header-text-color:var(--el-text-color-primary);--el-collapse-header-font-size:13px;--el-collapse-content-bg-color:var(--el-fill-color-blank);--el-collapse-content-font-size:13px;--el-collapse-content-text-color:var(--el-text-color-primary);border-bottom:1px solid var(--el-collapse-border-color);border-top:1px solid var(--el-collapse-border-color)}.el-collapse-item.is-disabled .el-collapse-item__header{color:var(--el-text-color-disabled);cursor:not-allowed}.el-collapse-item__header{align-items:center;background-color:var(--el-collapse-header-bg-color);border:none;border-bottom:1px solid var(--el-collapse-border-color);color:var(--el-collapse-header-text-color);cursor:pointer;display:flex;font-size:var(--el-collapse-header-font-size);font-weight:500;line-height:var(--el-collapse-header-height);min-height:var(--el-collapse-header-height);outline:none;padding:0;transition:border-bottom-color var(--el-transition-duration);width:100%}.el-collapse-item__arrow{font-weight:300;transition:transform var(--el-transition-duration)}.el-collapse-item__arrow.is-active{transform:rotate(90deg)}.el-collapse-item__title{flex:auto;text-align:left}.el-collapse-item__header.focusing:focus:not(:hover){color:var(--el-color-primary)}.el-collapse-item__header.is-active{border-bottom-color:transparent}.el-collapse-item__wrap{background-color:var(--el-collapse-content-bg-color);border-bottom:1px solid var(--el-collapse-border-color);box-sizing:border-box;overflow:hidden;will-change:height}.el-collapse-item__content{color:var(--el-collapse-content-text-color);font-size:var(--el-collapse-content-font-size);line-height:1.7692307692;padding-bottom:25px}.el-collapse-item:last-child{margin-bottom:-1px}.el-collapse-icon-position-left .el-collapse-item__header{gap:8px}.el-collapse-icon-position-left .el-collapse-item__title{order:1}.el-collapse-icon-position-right .el-collapse-item__header{padding-right:8px}.product-plp-page[data-v-1ec2f533]{background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#2c3e50}.container[data-v-1ec2f533]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.hero-section[data-v-1ec2f533]{padding:4rem 0 3rem;background-color:#f8f9fa;border-bottom:1px solid #e0e0e0}.main-title[data-v-1ec2f533]{font-size:2.75rem;font-weight:300;color:#2c3e50;margin-bottom:1rem;line-height:1.2;letter-spacing:-.01em}.intro-text[data-v-1ec2f533]{font-size:1.125rem;color:#555;line-height:1.6;margin-bottom:1.5rem;max-width:800px;font-weight:300}.rating[data-v-1ec2f533]{display:flex;align-items:center;gap:.5rem;font-size:1rem}.stars[data-v-1ec2f533]{color:#bca480}.rating-value[data-v-1ec2f533]{font-weight:600;color:#2c3e50}.search-section[data-v-1ec2f533]{padding:2rem 0;background:#fff;border-bottom:1px solid #f0f0f0}.hero-search[data-v-1ec2f533]{width:100%;max-width:900px;margin:0 auto}.search-container[data-v-1ec2f533]{width:100%;position:relative;z-index:20000}.modern-search-wrapper[data-v-1ec2f533]{position:relative;background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000000d;transition:all .3s ease;border:1px solid #e0e0e0;overflow:visible;z-index:20001}.modern-search-wrapper[data-v-1ec2f533]:focus-within{box-shadow:0 8px 30px #00000014;border-color:#bca480}.search-input-container[data-v-1ec2f533]{display:flex;flex-direction:column;min-height:100px;position:relative}.hero-search-input[data-v-1ec2f533]{width:100%;padding:20px 20px 16px;border:none;font-size:16px;outline:none;background:transparent;color:#2c3e50;font-weight:400;line-height:1.4;resize:none;min-height:40px;max-height:120px;overflow-y:hidden;font-family:inherit;vertical-align:top}.hero-search-input[data-v-1ec2f533]::placeholder{color:#9ca3af;font-weight:300}.search-controls[data-v-1ec2f533]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px}.modern-send-btn[data-v-1ec2f533]{width:36px;height:36px;border:none;border-radius:50%;background:#2c3e50;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 2px 8px #0000001a}.modern-send-btn[data-v-1ec2f533]:hover:not(:disabled){background:#bca480;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.modern-send-btn[data-v-1ec2f533]:disabled{background:#f0f0f0;color:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.upload-main-btn[data-v-1ec2f533]{width:36px;height:36px;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;background:#f9f9f9;color:#666}.upload-main-btn[data-v-1ec2f533]:hover:not(:disabled){background:#f0f0f0;color:#2c3e50}.suggestions-dropdown[data-v-1ec2f533]{position:absolute;top:100%;left:0;right:0;background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000014;border:1px solid #f0f0f0;margin-top:8px;z-index:20002;overflow:hidden;animation:dropdownFadeIn-1ec2f533 .2s ease-out}@keyframes dropdownFadeIn-1ec2f533{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.suggestions-header[data-v-1ec2f533]{padding:12px 16px 8px;border-bottom:1px solid #f5f5f5;background:#fafafa}.suggestions-title[data-v-1ec2f533]{font-size:11px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.5px}.suggestions-list[data-v-1ec2f533]{max-height:300px;overflow-y:auto}.suggestion-item[data-v-1ec2f533]{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:all .2s ease;border-bottom:1px solid #fcfcfc}.suggestion-item[data-v-1ec2f533]:hover{background:#f9f9f9;padding-left:20px}.suggestion-icon[data-v-1ec2f533]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#f5f5f5;border-radius:6px;color:#999;flex-shrink:0;transition:all .2s ease}.suggestion-item:hover .suggestion-icon[data-v-1ec2f533]{background:#eaeaea;color:#555;transform:scale(1.05)}.suggestion-text[data-v-1ec2f533]{font-size:14px;color:#444;line-height:1.4}.suggestion-item:hover .suggestion-text[data-v-1ec2f533]{color:#2c3e50}.upload-dropdown-menu[data-v-1ec2f533]{position:absolute;left:0;bottom:calc(100% + 8px);background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001a;padding:8px 0;min-width:200px;z-index:20003;animation:menuFadeIn .2s ease-out}.upload-menu-item[data-v-1ec2f533]:hover{background:#f9f9f9}.menu-item-icon[data-v-1ec2f533]{background:#f5f5f5;color:#888;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;transition:all .2s ease}.upload-menu-item:hover .menu-item-icon[data-v-1ec2f533]{background:#eaeaea;color:#333}.image-preview-wrapper[data-v-1ec2f533],.document-preview-wrapper[data-v-1ec2f533]{border:1px solid #e0e0e0}.images-section[data-v-1ec2f533]{padding:3rem 0}.images-grid[data-v-1ec2f533]{display:flex;flex-direction:column;gap:1.5rem}.main-image-container[data-v-1ec2f533]{position:relative;width:100%;max-width:600px;margin:0 auto;border-radius:8px;overflow:hidden}.main-image[data-v-1ec2f533]{width:100%;height:auto;display:block;object-fit:contain}.nav-button[data-v-1ec2f533]{background:#ffffffe6;color:#2c3e50}.thumbnail[data-v-1ec2f533]{width:80px;height:80px;object-fit:contain;border-radius:6px;border:2px solid transparent;transition:all .3s;background-color:#f8f9fa}.thumbnail[data-v-1ec2f533]:hover{border-color:#bca480}.thumbnail.active[data-v-1ec2f533]{border-color:#bca480;opacity:.8}.specs-section[data-v-1ec2f533]{padding:4rem 0;background:#fcfcfc}.specs-section h2[data-v-1ec2f533],.features-section h2[data-v-1ec2f533],.faq-section h2[data-v-1ec2f533]{font-size:2rem;font-weight:300;margin-bottom:2.5rem;color:#2c3e50;text-align:center}.specs-grid[data-v-1ec2f533]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1px;background:#e0e0e0;border:1px solid #e0e0e0}.spec-item[data-v-1ec2f533]{display:flex;flex-direction:column;padding:1.5rem;background:#fff}.spec-label[data-v-1ec2f533]{font-size:.8rem;color:#888;text-transform:uppercase;margin-bottom:.5rem;letter-spacing:.05em}.spec-value[data-v-1ec2f533]{font-size:1.1rem;color:#2c3e50}.features-section[data-v-1ec2f533]{padding:4rem 0}.feature-card[data-v-1ec2f533]{padding:2rem;background:#fff;border:1px solid #eaeaea;border-radius:8px;transition:all .3s}.feature-card[data-v-1ec2f533]:hover{border-color:#bca480;box-shadow:0 10px 30px #0000000d;transform:translateY(-2px)}.feature-card h3[data-v-1ec2f533]{color:#2c3e50}.faq-section[data-v-1ec2f533]{padding:4rem 0;background:#fcfcfc}.faq-collapse[data-v-1ec2f533]{max-width:800px;margin:0 auto;border-top:1px solid #e0e0e0}[data-v-1ec2f533] .el-collapse-item__header{font-size:1.1rem;font-weight:400;color:#2c3e50;background:transparent;padding:1.5rem 0}[data-v-1ec2f533] .el-collapse-item__content{font-size:1rem;color:#666;line-height:1.6}.cta-section[data-v-1ec2f533]{padding:5rem 0;text-align:center;background:#2c3e50;color:#fff}.cta-section h2[data-v-1ec2f533]{font-size:2.5rem;margin-bottom:1rem;font-weight:300;color:#fff}.cta-section p[data-v-1ec2f533]{font-size:1.1rem;margin-bottom:2.5rem;opacity:.8;color:#e0e0e0}.gold-button[data-v-1ec2f533]{--el-button-bg-color: #bca480;--el-button-border-color: #bca480;--el-button-hover-bg-color: #cbb697;--el-button-hover-border-color: #cbb697;--el-button-active-bg-color: #bca480;--el-button-active-border-color: #bca480;font-weight:500;letter-spacing:.05em;padding:1.2rem 2.5rem;height:auto}@media(max-width:768px){.main-title[data-v-1ec2f533]{font-size:2rem}.search-input-container[data-v-1ec2f533]{min-height:80px}.specs-grid[data-v-1ec2f533]{grid-template-columns:1fr;border:none;background:transparent;gap:1rem}.spec-item[data-v-1ec2f533]{border:1px solid #e0e0e0;border-radius:8px}}
