[data-v-750ec7f4]:export{primaryColor:#1890ff}@keyframes fadeIn-750ec7f4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-750ec7f4{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes shimmer-750ec7f4{0%{background-position:-200% 0}to{background-position:200% 0}}.goods-detail-container[data-v-750ec7f4]{animation:.6s ease-out fadeIn-750ec7f4}.goods-detail-container .content-wrapper[data-v-750ec7f4]{background:linear-gradient(135deg,#f5f7fa,#fff);min-height:calc(100vh - 200px);padding:2rem}.image-gallery .main-image-wrapper[data-v-750ec7f4]{background:0 0;border-radius:12px;transition:transform .3s;position:relative;overflow:hidden}.image-gallery .main-image-wrapper[data-v-750ec7f4]:hover{transform:translateY(-4px)}.image-gallery .main-image-wrapper.loading[data-v-750ec7f4]{background:#edf0f3;min-height:400px}.image-gallery .thumbnails-wrapper[data-v-750ec7f4]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffffff2,#f8fafcf2);border:1px solid #0000000f;border-radius:12px;margin-top:1.5rem;padding:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;transform:translateY(0);box-shadow:0 2px 8px #0000000f}.image-gallery .thumbnails-wrapper[data-v-750ec7f4]:hover{border-color:#0000001a;transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.image-gallery .thumbnails-wrapper .thumbnails-scroll-container[data-v-750ec7f4]{padding:.25rem 0;position:relative;overflow:visible}.image-gallery .thumbnails-wrapper .thumbnails-scroll-content[data-v-750ec7f4]{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:.875rem;max-width:100%;padding:.5rem .25rem;display:grid}@media (width>=500px){.image-gallery .thumbnails-wrapper .thumbnails-scroll-content[data-v-750ec7f4]{grid-template-columns:repeat(5,1fr)}}@media (width<=499px){.image-gallery .thumbnails-wrapper .thumbnails-scroll-content[data-v-750ec7f4]{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:.625rem}}.image-gallery .thumbnails-wrapper .thumbnail-item[data-v-750ec7f4]{cursor:pointer;opacity:0;aspect-ratio:1;background:#fff;border:2.5px solid #0000;border-radius:10px;width:100%;transition:all .25s cubic-bezier(.4,0,.2,1);animation:.4s cubic-bezier(.4,0,.2,1) forwards thumbnailSlideIn-750ec7f4;position:relative;overflow:hidden;transform:translateY(20px)scale(.9);box-shadow:0 2px 4px #00000014}.image-gallery .thumbnails-wrapper .thumbnail-item[data-v-750ec7f4]:first-child{animation-delay:50ms}.image-gallery .thumbnails-wrapper .thumbnail-item[data-v-750ec7f4]:nth-child(2){animation-delay:.1s}.image-gallery .thumbnails-wrapper .thumbnail-item[data-v-750ec7f4]:nth-child(3){animation-delay:.15s}.image-gallery .thumbnails-wrapper .thumbnail-item[data-v-750ec7f4]:nth-child(4){animation-delay:.2s}.image-gallery .thumbnails-wrapper .thumbnail-item[data-v-750ec7f4]:nth-child(5){animation-delay:.25s}.image-gallery .thumbnails-wrapper .thumbnail-item[data-v-750ec7f4]:nth-child(6){animation-delay:.3s}.image-gallery .thumbnails-wrapper .thumbnail-item[data-v-750ec7f4]:nth-child(7){animation-delay:.35s}.image-gallery .thumbnails-wrapper .thumbnail-item[data-v-750ec7f4]:nth-child(8){animation-delay:.4s}.image-gallery .thumbnails-wrapper .thumbnail-item[data-v-750ec7f4]:nth-child(9){animation-delay:.45s}.image-gallery .thumbnails-wrapper .thumbnail-item[data-v-750ec7f4]:nth-child(10){animation-delay:.5s}.image-gallery .thumbnails-wrapper .thumbnail-item[data-v-750ec7f4]:nth-child(11){animation-delay:.55s}.image-gallery .thumbnails-wrapper .thumbnail-item[data-v-750ec7f4]:nth-child(12){animation-delay:.6s}.image-gallery .thumbnails-wrapper .thumbnail-item[data-v-750ec7f4]:nth-child(13){animation-delay:.65s}.image-gallery .thumbnails-wrapper .thumbnail-item[data-v-750ec7f4]:nth-child(14){animation-delay:.7s}.image-gallery .thumbnails-wrapper .thumbnail-item[data-v-750ec7f4]:nth-child(15){animation-delay:.75s}.image-gallery .thumbnails-wrapper .thumbnail-item[data-v-750ec7f4]:nth-child(16){animation-delay:.8s}.image-gallery .thumbnails-wrapper .thumbnail-item[data-v-750ec7f4]:nth-child(17){animation-delay:.85s}.image-gallery .thumbnails-wrapper .thumbnail-item[data-v-750ec7f4]:nth-child(18){animation-delay:.9s}.image-gallery .thumbnails-wrapper .thumbnail-item[data-v-750ec7f4]:nth-child(19){animation-delay:.95s}.image-gallery .thumbnails-wrapper .thumbnail-item[data-v-750ec7f4]:nth-child(20){animation-delay:1s}.image-gallery .thumbnails-wrapper .thumbnail-item[data-v-750ec7f4]:before{content:"";opacity:0;z-index:1;pointer-events:none;background:linear-gradient(135deg,#0000,#1890ff1a);transition:opacity .3s;position:absolute;inset:0}.image-gallery .thumbnails-wrapper .thumbnail-item[data-v-750ec7f4]:hover{border-color:#1890ff80;transform:translateY(-4px)scale(1.05);box-shadow:0 6px 16px #1890ff40}.image-gallery .thumbnails-wrapper .thumbnail-item[data-v-750ec7f4]:hover:before{opacity:1}.image-gallery .thumbnails-wrapper .thumbnail-item.active[data-v-750ec7f4]{border-color:#1890ff;transform:translateY(-2px);box-shadow:0 0 0 3px #1890ff26,0 4px 12px #1890ff4d}.image-gallery .thumbnails-wrapper .thumbnail-item.active[data-v-750ec7f4]:after{content:"✓";color:#fff;z-index:2;background:linear-gradient(135deg,#1890ff,#40a9ff);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;animation:.3s cubic-bezier(.68,-.55,.265,1.55) checkmarkPop-750ec7f4;display:flex;position:absolute;top:4px;right:4px;box-shadow:0 2px 4px #0003}.image-gallery .thumbnails-wrapper .thumbnail-item img[data-v-750ec7f4]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.image-gallery .thumbnails-wrapper .thumbnail-item:hover img[data-v-750ec7f4]{transform:scale(1.1)}@keyframes thumbnailSlideIn-750ec7f4{0%{opacity:0;transform:translateY(20px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes checkmarkPop-750ec7f4{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.product-info-card[data-v-750ec7f4]{background:#fff;border-radius:12px;padding:2rem;transition:all .3s;box-shadow:0 4px 16px #00000014}.product-info-card[data-v-750ec7f4]:hover{box-shadow:0 8px 24px #0000001f}.product-info-card .product-title[data-v-750ec7f4]{color:#333;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:1.75rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.product-info-card .tags-group[data-v-750ec7f4]{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.product-info-card .tags-group .product-tag[data-v-750ec7f4]{border-radius:16px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.875rem;font-weight:500;transition:all .3s;display:inline-flex}.product-info-card .tags-group .product-tag[data-v-750ec7f4]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.product-info-card .tags-group .product-tag.featured[data-v-750ec7f4]{color:#fff;background:linear-gradient(135deg,#ffb400,#ffa000)}.product-info-card .tags-group .product-tag.sale[data-v-750ec7f4]{color:#fff;background:linear-gradient(135deg,#ff4d4f,#ff7875)}.product-info-card .tags-group .product-tag.digital[data-v-750ec7f4]{color:#fff;background:linear-gradient(135deg,#1890ff,#40a9ff)}.product-info-card .tags-group .product-tag.physical[data-v-750ec7f4]{color:#fff;background:linear-gradient(135deg,#52c41a,#73d13d)}.product-info-card .tags-group .product-tag.stock-low[data-v-750ec7f4]{color:#fff;background:linear-gradient(135deg,#faad14,#ffc53d);animation:2s infinite pulse-750ec7f4}.product-info-card .tags-group .product-tag.out-of-stock[data-v-750ec7f4]{color:#fff;background:linear-gradient(135deg,#f5222d,#ff4d4f)}.product-info-card .price-display[data-v-750ec7f4]{background:linear-gradient(135deg,#f0f5ff,#e6f4ff);border:1px solid #d6e4ff;border-radius:12px;margin:2rem 0;padding:1.5rem}.product-info-card .price-display .price-label[data-v-750ec7f4]{color:#666;margin-bottom:.5rem;font-size:.875rem}.product-info-card .price-display .price-value[data-v-750ec7f4]{color:#1890ff;align-items:baseline;font-size:2.5rem;font-weight:700;display:flex}.product-info-card .price-display .price-value .currency[data-v-750ec7f4]{margin-right:.25rem;font-size:1.5rem}.product-info-card .price-display .price-value .decimal[data-v-750ec7f4]{font-size:1.75rem}.product-info-card .price-display .original-price[data-v-750ec7f4]{color:#666;margin-top:.5rem;font-size:1.25rem;text-decoration:line-through}.product-info-card .quantity-selector .ant-input-number-handler-wrap[data-v-750ec7f4]{opacity:1;border-radius:0 8px 8px 0}.product-info-card .quantity-selector .ant-input-number-input[data-v-750ec7f4]{text-align:center;font-weight:600}.product-info-card .quantity-selector .ant-input-number-handler[data-v-750ec7f4]{transition:all .3s}.product-info-card .quantity-selector .ant-input-number-handler[data-v-750ec7f4]:hover{color:#fff;background:#1890ff}.product-info-card .purchase-button[data-v-750ec7f4]{border-radius:28px;width:100%;height:56px;font-size:1.125rem;font-weight:600;transition:all .3s;position:relative;overflow:hidden}.product-info-card .purchase-button[data-v-750ec7f4]:not(:disabled){border:none;background:#2d2d2d!important}.product-info-card .purchase-button[data-v-750ec7f4]:not(:disabled):before{content:"";clip-path:circle(0);pointer-events:none;background:#ffffff4d;transition:clip-path .6s;position:absolute;inset:0}.product-info-card .purchase-button[data-v-750ec7f4]:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 8px 24px #2d2d2d66;background:#404040!important}.product-info-card .purchase-button[data-v-750ec7f4]:not(:disabled):hover:before{clip-path:circle(100%)}.product-info-card .purchase-button[data-v-750ec7f4]:not(:disabled):active{transform:translateY(0)}.product-info-card .purchase-button[data-v-750ec7f4]:disabled{color:#bfbfbf;cursor:not-allowed;background:#f5f5f5}.product-info-card .product-description[data-v-750ec7f4]{border-top:1px solid #f0f0f0;margin-top:2rem;padding-top:2rem}.product-info-card .product-description h3[data-v-750ec7f4]{color:#333;align-items:center;margin-bottom:1rem;font-size:1.25rem;font-weight:600;display:flex}.product-info-card .product-description h3[data-v-750ec7f4]:before{content:"";background:#1890ff;border-radius:2px;width:4px;height:1.25rem;margin-right:.75rem}.product-info-card .product-description .description-content[data-v-750ec7f4]{color:#666;line-height:1.8}.product-info-card .product-description .description-content p[data-v-750ec7f4]{margin-bottom:1rem}.product-info-card .product-description .description-content a[data-v-750ec7f4]{color:#1890ff;font-weight:500;text-decoration:none;position:relative}.product-info-card .product-description .description-content a[data-v-750ec7f4]:after{content:"";background:#1890ff;width:0;height:2px;transition:width .3s;position:absolute;bottom:-2px;left:0}.product-info-card .product-description .description-content a[data-v-750ec7f4]:hover:after{width:100%}@media screen and (width<=768px){.goods-detail-container .content-wrapper[data-v-750ec7f4]{padding:1rem}.image-gallery[data-v-750ec7f4]{margin-bottom:2rem}.image-gallery .thumbnails-wrapper[data-v-750ec7f4]{padding:.75rem}.image-gallery .thumbnails-wrapper .thumbnails-scroll-content[data-v-750ec7f4]{gap:.625rem;padding:.375rem .125rem}}@media screen and (width<=499px){.image-gallery .thumbnails-wrapper .thumbnails-scroll-content[data-v-750ec7f4]{grid-template-columns:repeat(4,1fr)}}@media screen and (width<=768px){.image-gallery .thumbnails-wrapper .thumbnail-item.active[data-v-750ec7f4]:after{width:18px;height:18px;font-size:11px;top:3px;right:3px}.product-info-card[data-v-750ec7f4]{padding:1.5rem}.product-info-card .product-title[data-v-750ec7f4]{font-size:1.5rem}.product-info-card .price-display .price-value[data-v-750ec7f4]{font-size:2rem}}.skeleton-loader .skeleton-item[data-v-750ec7f4]{background:#edf0f3;border-radius:4px}.skeleton-loader .skeleton-item.title[data-v-750ec7f4]{width:80%;height:32px;margin-bottom:1rem}.skeleton-loader .skeleton-item.price[data-v-750ec7f4]{width:120px;height:48px;margin-bottom:1rem}.skeleton-loader .skeleton-item.description[data-v-750ec7f4]{width:100%;height:100px}.fade-enter-active[data-v-750ec7f4],.fade-leave-active[data-v-750ec7f4]{transition:opacity .3s}.fade-enter-from[data-v-750ec7f4],.fade-leave-to[data-v-750ec7f4]{opacity:0}.page-header-animated[data-v-750ec7f4]{animation:.5s ease-out slideDown-750ec7f4}@keyframes slideDown-750ec7f4{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.loading-container[data-v-750ec7f4]{background:linear-gradient(135deg,#f5f7fa,#fff);justify-content:center;align-items:center;min-height:60vh;display:flex}.loading-container[data-v-750ec7f4] .ant-spin .ant-spin-dot{font-size:48px}.error-container[data-v-750ec7f4]{background:linear-gradient(135deg,#fff5f5,#fff);border-radius:16px;max-width:600px;margin:2rem auto;padding:4rem 2rem}.main-image-wrapper[data-v-750ec7f4]{cursor:pointer}.main-image-wrapper .main-image[data-v-750ec7f4]{cursor:pointer;transition:transform .3s}.main-image-wrapper .main-image[data-v-750ec7f4]:hover{transform:scale(1.02)}.product-manual-pill[data-v-750ec7f4]{color:#fff;cursor:pointer;touch-action:manipulation;background:#f5222d;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.75rem;width:100%;height:56px;margin-top:2rem;padding:0 1.5rem;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #f5222d4d}.product-manual-pill[data-v-750ec7f4]:before{content:"";background:#ffffff4d;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-manual-pill[data-v-750ec7f4]:hover{color:#fff;background:#ff4d4f;transform:translateY(-2px);box-shadow:0 8px 24px #f5222d66}.product-manual-pill[data-v-750ec7f4]:hover:before{width:300px;height:300px}.product-manual-pill[data-v-750ec7f4]:active{color:#fff;background:#cf1322;transform:translateY(0);box-shadow:0 2px 8px #f5222d4d}.product-manual-pill[data-v-750ec7f4]:focus-visible{outline-offset:3px;outline:3px solid #ef444459}.product-manual-pill .manual-pdf-icon[data-v-750ec7f4]{fill:currentColor;flex:none;width:27px;height:27px;position:relative}.product-manual-pill .manual-open-icon[data-v-750ec7f4]{font-size:1.2rem;line-height:1;position:relative}.product-manual-pill>span[data-v-750ec7f4]:not(.manual-open-icon){position:relative}@media (prefers-reduced-motion:reduce){.product-manual-pill[data-v-750ec7f4]{transition:none}.product-manual-pill[data-v-750ec7f4]:active,.product-manual-pill[data-v-750ec7f4]:hover{transform:none}}[data-v-750ec7f4] .custom-mask{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000000d9}[data-v-750ec7f4] .custom-toolbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:8px;padding:.5rem}.animate-in[data-v-750ec7f4]{animation:.6s ease-out fadeInUp-750ec7f4}@keyframes fadeInUp-750ec7f4{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.purchase-button.success[data-v-750ec7f4]{animation:.6s successPulse-750ec7f4;background:linear-gradient(135deg,#52c41a,#73d13d)!important}@keyframes successPulse-750ec7f4{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.detail-info-button[data-v-750ec7f4]{color:#fff;cursor:pointer;background:#000;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;height:56px;font-size:18px;font-weight:600;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 4px 12px #667eea4d}.detail-info-button[data-v-750ec7f4]:hover{color:#fff;background:#333;transform:translateY(-2px);box-shadow:0 6px 20px #0006}.detail-info-button[data-v-750ec7f4]:active{transform:translateY(0);box-shadow:0 2px 8px #667eea4d}.quantity-selector[data-v-750ec7f4] .ant-input-number .ant-input-number-handler-wrap .ant-input-number-handler:hover{height:50%}.quantity-selector[data-v-750ec7f4] .ant-input-number .ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner,.quantity-selector[data-v-750ec7f4] .ant-input-number .ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner{color:#1890ff}.quantity-selector[data-v-750ec7f4] .ant-input-number.ant-input-number-disabled .ant-input-number-input{cursor:not-allowed}.product-tag[data-v-750ec7f4]{position:relative;overflow:hidden}.product-tag[data-v-750ec7f4]:before{content:"";background:#fff3;border-radius:50%;width:0;height:0;transition:width .4s,height .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-tag[data-v-750ec7f4]:hover:before{width:100px;height:100px}@media screen and (width<=600px){.img-w[data-v-750ec7f4]{width:100%;margin-left:0;margin-right:0}.main-image-container[data-v-750ec7f4],.main-image[data-v-750ec7f4]{max-height:300px}.thumbnail-image[data-v-750ec7f4]{width:60px!important;height:60px!important}}@media screen and (width<=400px){.main-image-container[data-v-750ec7f4],.main-image[data-v-750ec7f4]{max-height:250px}}@media screen and (width>=1280px){.arco-image-preview-arrow{top:0!important;bottom:150px!important}.arco-image-preview-arrow>div{border-radius:0!important}.arco-image-preview-arrow-left,.arco-image-preview-arrow-right{border:none!important;justify-content:center!important;align-items:center!important;width:25rem!important;height:100%!important;transition:all .3s!important;display:flex!important;position:absolute!important}.arco-image-preview-arrow-left:before,.arco-image-preview-arrow-right:before{content:""!important;z-index:-1!important;opacity:0!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.arco-image-preview-arrow-left{background:linear-gradient(90deg,#0009,#0000)!important;left:0!important}.arco-image-preview-arrow-right{background:linear-gradient(270deg,#0009,#0000)!important;right:0!important}.arco-image-preview-arrow-left:before{opacity:0!important;box-shadow:none!important;transition:none!important}.arco-image-preview-arrow-left:hover:before{opacity:0!important;box-shadow:none!important;background:0 0!important;border:none!important;transition:none!important}.arco-image-preview-arrow-right:before{opacity:0!important}.arco-image-preview-arrow .arco-carousel-arrow-icon{padding:16px!important;font-size:32px!important;transition:all .3s!important}.arco-image-preview-arrow:hover .arco-carousel-arrow-icon{transform:scale(1.2)!important}.arco-image-preview-arrow-left .arco-icon{stroke-width:4px!important;width:256px!important;height:32px!important;position:absolute!important;left:-2rem!important}.arco-image-preview-arrow-right .arco-icon{stroke-width:4px!important;width:256px!important;height:32px!important;position:absolute!important;right:-2rem!important}.arco-image-preview-arrow-left:hover .arco-icon,.arco-image-preview-arrow-right:hover .arco-icon{stroke-width:4px!important}.arco-image-preview-close-btn{cursor:pointer!important;z-index:1004!important;background-color:#00000080!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;transition:all .3s!important;display:flex!important;position:absolute!important;top:20px!important;right:20px!important}.arco-image-preview-close-btn:hover{background-color:#000c!important;transform:scale(1.1)!important}.arco-image-preview-close-btn .arco-icon{color:#fff!important;stroke-width:3px!important;width:24px!important;height:24px!important;transition:all .3s!important}.arco-image-preview-close-btn:hover .arco-icon{transform:rotate(90deg)!important}}
