.acd-mask[data-v-15b7031e]{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.6);z-index:3000;display:flex;align-items:center;justify-content:center}.acd-dialog[data-v-15b7031e]{width:640px;background:#fff;border-radius:8px;box-sizing:border-box;text-align:left}.acd-head[data-v-15b7031e]{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 24px 19px;border-bottom:1px solid #f4f4f4}.acd-title[data-v-15b7031e]{font-size:18px;font-weight:700;color:#221e1f;line-height:25px}.acd-close-btn[data-v-15b7031e]{flex:0 0 auto;width:32px;height:32px;margin:-9px -9px -9px 0;display:flex;align-items:center;justify-content:center;cursor:pointer}.acd-close[data-v-15b7031e]{position:relative;display:block;width:14px;height:14px}.acd-close[data-v-15b7031e]:after,.acd-close[data-v-15b7031e]:before{content:"";position:absolute;left:-2px;top:6px;width:18px;height:1.5px;background:#272636}.acd-close[data-v-15b7031e]:before{transform:rotate(45deg)}.acd-close[data-v-15b7031e]:after{transform:rotate(-45deg)}.acd-close-btn:hover .acd-close[data-v-15b7031e]:after,.acd-close-btn:hover .acd-close[data-v-15b7031e]:before{background:#286ced}.acd-body[data-v-15b7031e]{padding:0 24px}.acd-goods[data-v-15b7031e]{display:flex;align-items:flex-start;margin-top:25px}.acd-thumb[data-v-15b7031e]{width:86px;height:86px;border-radius:4px;-o-object-fit:cover;object-fit:cover;flex:0 0 auto;background:#f5f5f5}.acd-goods-info[data-v-15b7031e]{flex:1;min-width:0;padding-left:16px}.acd-goods-name[data-v-15b7031e]{font-size:14px;line-height:20px;color:#333;max-height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.acd-goods-sub[data-v-15b7031e]{margin-top:8px;font-size:14px;color:#999}.acd-sku-list[data-v-15b7031e]{margin-top:24px;max-height:336px;overflow-y:auto}.acd-empty[data-v-15b7031e],.acd-loading[data-v-15b7031e]{height:48px;line-height:48px;text-align:center;font-size:14px;color:#999;border:1px solid #eee}.acd-sku-row[data-v-15b7031e]{display:flex;align-items:center;padding:14px 24px;border:1px solid #eee;box-sizing:border-box;overflow:hidden}.acd-sku-row+.acd-sku-row[data-v-15b7031e]{margin-top:16px}.acd-sku-name[data-v-15b7031e]{flex:1 1 auto;min-width:0;margin-right:16px;font-size:14px;font-weight:700;color:#333;line-height:20px;word-break:break-word}.acd-sku-price[data-v-15b7031e]{flex:0 0 auto;margin-right:16px;font-size:14px;font-weight:700;color:#d9353e;white-space:nowrap}.acd-sku-price em[data-v-15b7031e]{font-style:normal;font-weight:400}.acd-sku-min[data-v-15b7031e]{flex:0 0 auto;font-size:14px;color:#999;white-space:nowrap}.acd-step[data-v-15b7031e]{display:flex;align-items:center;flex:0 0 auto;margin-left:16px}.acd-step-btn[data-v-15b7031e]{width:22px;height:22px;padding:0;border:none;border-radius:4px;background:#eee;color:#5b5e63;font-size:14px;line-height:22px;cursor:pointer}.acd-step-btn[data-v-15b7031e]:disabled{color:#c9ced6;cursor:not-allowed}.acd-step-num[data-v-15b7031e]{min-width:14px;height:17px;line-height:17px;margin:0 20px;text-align:center;font-size:12px;color:#333;background:#fff;border-radius:4px}.acd-total[data-v-15b7031e]{margin-top:16px;padding-right:24px;text-align:right}.acd-total-label[data-v-15b7031e]{font-size:14px;color:#999}.acd-total-money[data-v-15b7031e]{font-size:18px;font-weight:700;color:#f02325}.acd-submit[data-v-15b7031e]{display:block;width:200px;height:48px;margin:32px auto 24px;border:none;border-radius:6px;background:#286ced;color:#fff;font-size:16px;cursor:pointer}.acd-submit[data-v-15b7031e]:hover{background:#2158c7}.acd-tip[data-v-15b7031e]{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3100;max-width:420px;padding:14px 22px;border-radius:8px;background:rgba(0,0,0,.78);color:#fff;font-size:15px;line-height:22px;text-align:center;pointer-events:none}.shop-details-page[data-v-21095418]{background-color:#f5f5f5;min-height:100vh}.container[data-v-21095418]{width:1200px;margin:0 auto;padding:0 15px}.tab-container[data-v-21095418]{background-color:#fff;padding:24px}.breadcrumb[data-v-21095418]{padding:24px 0 20px 0;width:1200px;margin:0 auto}.shop-details-main[data-v-21095418]{padding:20px 0}.main-content[data-v-21095418]{display:flex;background-color:#fff;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);overflow:hidden}.left-section[data-v-21095418]{width:350px;padding:20px;border-right:1px solid #e8e8e8}.main-image[data-v-21095418]{width:310px;height:310px;border:1px solid #e8e8e8;display:flex;align-items:center;justify-content:center;margin-bottom:15px;overflow:hidden}.main-image img[data-v-21095418]{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.thumbnail-list[data-v-21095418]{display:flex;gap:10px;margin-bottom:15px;overflow-x:auto}.thumbnail-item[data-v-21095418]{width:50px;height:50px;border:2px solid transparent;cursor:pointer;overflow:hidden;transition:border-color .3s}.thumbnail-item.active[data-v-21095418]{border-color:#286ced}.thumbnail-item img[data-v-21095418]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-actions[data-v-21095418]{display:flex;gap:15px;justify-content:left}.middle-section[data-v-21095418]{flex:1;padding:20px 30px;border-right:1px solid #e8e8e8;text-align:left}.title-section[data-v-21095418]{margin-bottom:15px}.product-title[data-v-21095418]{font-size:20px;font-weight:600;color:#333;margin-bottom:8px;line-height:1.4}.product-subtitle[data-v-21095418]{font-size:14px;color:#ffb400;line-height:1.4}.main-video[data-v-21095418],.video-poster[data-v-21095418],.video-poster img[data-v-21095418]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-poster[data-v-21095418]{position:relative;cursor:pointer;background:#111}.video-pause[data-v-21095418]{position:absolute;left:50%;top:50%;width:54px;height:54px;margin:-27px 0 0 -27px;border-radius:50%;background:rgba(0,0,0,.45)}.video-pause[data-v-21095418]:after,.video-pause[data-v-21095418]:before{content:"";position:absolute;top:16px;width:6px;height:22px;background:#fff;border-radius:1px}.video-pause[data-v-21095418]:before{left:18px}.video-pause[data-v-21095418]:after{right:18px}.thumb-video[data-v-21095418]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:12px;color:#fff;background:#333}.price-section[data-v-21095418]{margin-bottom:15px;padding:10px 0;border-bottom:1px dashed #eee}.price-label[data-v-21095418]{font-size:14px;color:#666;margin-bottom:5px}.price-value[data-v-21095418]{font-size:32px;font-weight:700;color:red}.info-row[data-v-21095418]{display:flex;gap:30px;margin-bottom:20px;padding:10px 0;border-bottom:1px dashed #eee}.info-label[data-v-21095418]{font-size:14px;color:#666;margin-right:8px}.info-value[data-v-21095418]{font-size:14px;color:#333}.specification[data-v-21095418]{margin-bottom:25px}.spec-label[data-v-21095418]{font-size:14px;color:#666;margin-bottom:12px;display:block}.spec-options[data-v-21095418]{display:flex;flex-direction:column;gap:8px}.spec-item[data-v-21095418]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px dashed #eee;font-size:14px}.spec-name[data-v-21095418]{color:#333;min-width:80px}.spec-price[data-v-21095418]{color:red;font-weight:500;flex:1;text-align:center}.spec-min[data-v-21095418]{font-size:12px;color:#999}.purchase-buttons[data-v-21095418]{display:flex;gap:15px}.buy-button[data-v-21095418]{width:150px;height:45px;background-color:#286ced;border-color:#286ced;font-size:16px;border-radius:4px}.cart-button[data-v-21095418]{width:150px;height:45px;background-color:#ffa32f;border-color:#ffa32f;color:#fff;font-size:16px;border-radius:4px}.cart-button[data-v-21095418]:focus,.cart-button[data-v-21095418]:hover{background-color:#f0921c;border-color:#f0921c;color:#fff}.contact-button[data-v-21095418]{width:150px;height:45px;font-size:16px;border-radius:4px;border:1px solid #286ced;color:#286ced;background-color:#fff}.contact-button[data-v-21095418]:hover{background-color:#f0f4ff}.right-section[data-v-21095418]{width:230px;padding:20px}.merchant-info[data-v-21095418]{display:flex;flex-direction:column;align-items:center;text-align:center}.merchant-logo[data-v-21095418]{width:80px;height:80px;border-radius:50%;overflow:hidden;margin-bottom:10px;border:2px solid #f0f0f0}.merchant-logo img[data-v-21095418]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.merchant-name[data-v-21095418]{font-size:15px;font-weight:600;color:#333;margin-bottom:8px}.merchant-rating[data-v-21095418]{margin-bottom:15px;display:flex;align-items:center;flex-direction:column;gap:5px}.merchant-rating .el-rate[data-v-21095418]{margin-bottom:5px}.rating-text[data-v-21095418]{font-size:12px;color:#999}.merchant-buttons[data-v-21095418]{display:flex;flex-direction:column;gap:10px;width:100%}.enter-shop[data-v-21095418],.follow-shop[data-v-21095418]{width:100%;height:36px;font-size:14px;border-radius:4px}.enter-shop[data-v-21095418]{border:1px solid #2563e5;background-color:#fff;color:#2563e5}.enter-shop[data-v-21095418]:hover{background-color:#fafafa}.follow-shop[data-v-21095418]{background-color:#286ced;border-color:#286ced;margin-left:0!important}.product-details-tabs[data-v-21095418]{padding:20px 0;margin-top:20px}.details-tabs[data-v-21095418]{border-bottom:1px solid #e8e8e8}.details-tabs .el-tabs__header[data-v-21095418]{margin-bottom:20px}.details-tabs .el-tabs__nav-wrap[data-v-21095418]:after{height:0}.details-tabs .el-tabs__nav[data-v-21095418]{background-color:#fff;border-bottom:1px solid #e8e8e8}.details-tabs .el-tabs__item[data-v-21095418]{padding:15px 30px;font-size:16px;color:#666}.details-tabs .el-tabs__item.is-active[data-v-21095418]{color:#286ced;border-bottom:2px solid #286ced}.tab-content h3[data-v-21095418]{font-size:18px;font-weight:600;color:#333;margin-bottom:20px}.details-content[data-v-21095418]{font-size:14px;color:#666;line-height:2}.details-image[data-v-21095418]{margin-top:20px;text-align:center}.details-image img[data-v-21095418]{max-width:100%;height:auto}.comments-filter[data-v-21095418]{display:flex;gap:15px;padding:15px 0;margin-bottom:20px}.filter-item[data-v-21095418]{padding:5px 15px;background-color:#f5f5f5;border-radius:1px 1px 1px 1px;font-size:14px;color:#666;cursor:pointer;transition:all .3s}.filter-item.active[data-v-21095418]{color:#286ced;background:rgba(44,117,244,.12);border-radius:1px 1px 1px 1px;border:1px solid #286ced}.filter-count[data-v-21095418]{margin-left:5px;font-size:12px}.comment-item[data-v-21095418]{padding:20px 0;border-bottom:1px solid #e8e8e8;text-align:left}.comment-header[data-v-21095418]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.user-info[data-v-21095418]{display:flex;align-items:center;gap:10px}.user-avatar img[data-v-21095418]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.user-name[data-v-21095418]{font-size:14px;color:#333}.comment-time[data-v-21095418]{font-size:12px;color:#999}.comment-content[data-v-21095418]{font-size:14px;color:#333;line-height:1.5;margin-bottom:10px}.comment-images[data-v-21095418]{display:flex;gap:10px;margin-bottom:10px}.comment-image-item[data-v-21095418]{width:100px;height:100px;overflow:hidden;border-radius:4px}.comment-image-item img[data-v-21095418]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.comment-spec[data-v-21095418]{font-size:12px;color:#999}.comment-spec-stars[data-v-21095418]{font-size:12px;color:#999;margin-left:20px}.comment-rating[data-v-21095418],.comment-spec-rating[data-v-21095418]{display:flex;align-items:center}[data-v-21095418] .el-dialog__header{font-weight:800}.dialog-content[data-v-21095418]{padding-bottom:20px;border-bottom:1px solid #e8e8e8}.dialog-content-top[data-v-21095418]{display:flex}.dialog-content-top img[data-v-21095418]{width:88px;height:88px}.dialog-content-top span[data-v-21095418]{font-size:14px;color:#333;line-height:24px;text-align:left;margin-left:16px}.dialog-guige[data-v-21095418]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px dashed #e8e8e8}.dialog-guige-left[data-v-21095418]{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;font-weight:500;font-size:12px;color:#333;width:100%}.dialog-guige-left-checkbox[data-v-21095418]{display:flex;justify-content:left;align-items:center}.dialog-guige-left-name[data-v-21095418]{text-align:left;margin-left:10px}.dialog-guige-left-price[data-v-21095418]{font-weight:500;font-size:12px;color:#f02325}.dialog-guige-left-num[data-v-21095418]{text-align:center}.dialog-guige-right[data-v-21095418]{margin-left:48px}.el-input-number[data-v-21095418]{width:140px}.dialog-footer[data-v-21095418]{display:flex;justify-content:space-between;align-items:center}.dialog-footer button[data-v-21095418]{width:96px;height:36px;background:#286ced;border-radius:2px 2px 2px 2px}.dialogPrice[data-v-21095418]{font-weight:500;font-size:14px;color:#666}.totalPrice[data-v-21095418]{font-weight:800;font-size:20px;color:#f02325}.pagination-container[data-v-21095418]{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 12px rgba(0,0,0,.05);text-align:right;text-align:center}@media (max-width:1200px){.container[data-v-21095418]{width:100%}}@media (max-width:992px){.main-content[data-v-21095418]{flex-direction:column}.left-section[data-v-21095418],.middle-section[data-v-21095418],.right-section[data-v-21095418]{width:100%;border-right:none;border-bottom:1px solid #e8e8e8}.right-section[data-v-21095418]{border-bottom:none}}@media (max-width:768px){.product-title[data-v-21095418]{font-size:18px}.price-value[data-v-21095418]{font-size:24px}.info-row[data-v-21095418]{flex-direction:column;gap:10px}.purchase-buttons[data-v-21095418]{flex-direction:column}.buy-button[data-v-21095418],.contact-button[data-v-21095418]{width:100%}.comment-images[data-v-21095418],.comments-filter[data-v-21095418]{flex-wrap:wrap}}