.ns-font-size-sm{font-size:12px}.ns-font-size-base{font-size:14px}.ns-font-size-lg{font-size:16px}.ns-text-color{color:#333!important}.ns-text-color-black{color:#303133!important}.ns-border-color{border-color:#333!important}.ns-bg-color{background-color:#333!important}body{line-height:1.8;font-family:Helvetica Neue,Helvetica,Microsoft Yahei,PingFang SC,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif;background-color:#f7f7f7;font-size:14px;color:#303133}#nprogress .bar{background:#333!important}body,dd,dl,dt,h1,h2,h3,h4,h5,h6,html,ol,p,ul{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}li,ol,ul{list-style:none}em,i{font-style:normal}a{text-decoration:none;color:#303133}a:hover{color:#333}.el-main{border-top:1px solid #f2f2f2;overflow:initial;width:100%;max-width:1200px;width:min(100%,1200px);margin:0 auto;padding:0 20px 40px;box-sizing:border-box}@media(max-width:1200px){.el-main{padding:0 16px 32px}}@media(max-width:768px){.el-main{padding:0 12px 24px}}img{border-style:none;max-width:100%;vertical-align:middle}.ns-text-align{text-align:center}.el-pagination{text-align:right}.el-pagination .el-pagination__rightwrapper{margin-left:20px}.goods-detail-page{width:100%;background:#fff;min-height:100vh}.goods-container{max-width:1600px;margin:0 auto;display:flex;padding:0 40px;position:relative}@media(max-width:992px){.goods-container{flex-direction:column;padding:0 20px}}.gallery-section{width:60%;padding-right:80px}@media(max-width:992px){.gallery-section{width:100%;padding-right:0;margin-bottom:40px}}.gallery-section .image-list{display:flex;flex-direction:column;gap:20px}.gallery-section .image-list .gallery-item{width:100%;background:#f9f9f9}.gallery-section .image-list .gallery-item img{width:100%;display:block;-o-object-fit:cover;object-fit:cover}.product-description-wrapper{margin-top:60px}.product-description-wrapper .section-header{font-size:14px;font-weight:600;letter-spacing:1px;margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid #eee;text-transform:uppercase}.product-description-wrapper .content-body{font-size:14px;line-height:1.8;color:#555}.product-description-wrapper .content-body .html-content img{max-width:100%;height:auto;display:block;margin:10px 0}.product-description-wrapper .content-body .html-content p{margin-bottom:15px}.product-description-wrapper.pc-desc{display:block}.product-description-wrapper.mobile-desc{display:none;margin-top:40px;padding-top:40px;border-top:1px solid #eee}@media(max-width:992px){.product-description-wrapper.pc-desc{display:none}.product-description-wrapper.mobile-desc{display:block}}.info-section{width:40%;padding-top:40px;position:relative}@media(max-width:992px){.info-section{width:100%;padding-top:0}}.info-section .sticky-wrapper{position:sticky;top:100px;padding-bottom:60px}.info-section .breadcrumb-top{font-size:12px;color:#999;margin-bottom:20px;letter-spacing:1px}.info-section .breadcrumb-top span{cursor:pointer}.info-section .breadcrumb-top span:hover{color:#000}.info-section .product-title{font-family:Didot,Bodoni MT,serif;font-size:36px;font-weight:400;line-height:1.2;margin-bottom:10px;color:#1a1a1a}.info-section .product-subtitle{font-size:14px;color:#666;margin-bottom:20px;line-height:1.5}.info-section .product-price{margin-bottom:30px;font-family:Helvetica Neue,sans-serif}.info-section .product-price .currency{font-size:16px;margin-right:4px;vertical-align:top}.info-section .product-price .amount{font-size:24px;font-weight:500;color:#1a1a1a}.info-section .product-price .market-price{margin-left:15px;color:#999;text-decoration:line-through;font-size:14px}.info-section .divider{width:100%;height:1px;background:#eee;margin:30px 0}.info-section .spec-selector{margin-bottom:30px}.info-section .spec-selector .spec-row{margin-bottom:20px}.info-section .spec-selector .spec-row .spec-label{font-size:12px;font-weight:600;margin-bottom:10px;letter-spacing:1px}.info-section .spec-selector .spec-row .spec-options{display:flex;flex-wrap:wrap;gap:10px}.info-section .spec-selector .spec-row .spec-options .spec-opt{padding:8px 16px;border:1px solid #e0e0e0;font-size:13px;cursor:pointer;transition:all .2s}.info-section .spec-selector .spec-row .spec-options .spec-opt:hover{border-color:#000}.info-section .spec-selector .spec-row .spec-options .spec-opt.selected{background:#000;color:#fff;border-color:#000}.info-section .spec-selector .spec-row .spec-options .spec-opt.disabled{color:#ccc;border-color:#eee;cursor:not-allowed;background:#f9f9f9}.info-section .qty-row{margin-bottom:40px}.info-section .qty-row .qty-label{font-size:12px;font-weight:600;margin-bottom:10px;letter-spacing:1px}.info-section .qty-row .qty-control{display:inline-flex;border:1px solid #e0e0e0;height:44px;align-items:center}.info-section .qty-row .qty-control span{width:44px;text-align:center;cursor:pointer;font-size:18px;color:#666;-webkit-user-select:none;-moz-user-select:none;user-select:none}.info-section .qty-row .qty-control span:hover{color:#000}.info-section .qty-row .qty-control input{width:50px;text-align:center;border:none;font-size:14px;color:#000;outline:none;-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.info-section .action-group{display:flex;flex-direction:column;gap:15px;margin-bottom:50px}.info-section .action-group button{width:100%;height:56px;border:none;cursor:pointer;transition:all .3s;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.2}.info-section .action-group button .cn{font-size:15px;letter-spacing:1px}.info-section .action-group button .en{font-size:10px;letter-spacing:1px;opacity:.8;font-weight:400;margin-top:2px}.info-section .action-group .btn-add-to-cart{background:#1a1a1a;color:#fff}.info-section .action-group .btn-add-to-cart:hover:not(.disabled){background:#333}.info-section .action-group .btn-add-to-cart.disabled{background:#ccc;cursor:not-allowed}.info-section .action-group .btn-buy-now{background:#fff;border:1px solid #1a1a1a;color:#1a1a1a}.info-section .action-group .btn-buy-now:hover{background:#1a1a1a;color:#fff}.info-section .action-group .wishlist-btn{text-align:center;font-size:12px;color:#666;cursor:pointer;margin-top:10px;display:flex;align-items:center;justify-content:center;gap:6px}.info-section .action-group .wishlist-btn:hover{color:#000}.info-section .action-group .wishlist-btn i{font-size:16px}.info-section .accordion-group{border-top:1px solid #eee}.info-section .accordion-group .accordion-item{border-bottom:1px solid #eee}.info-section .accordion-group .accordion-item .acc-header{padding:20px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:13px;font-weight:600;letter-spacing:1px}.info-section .accordion-group .accordion-item .acc-header:hover{color:#666}.info-section .accordion-group .accordion-item .acc-content{padding-bottom:25px;font-size:14px;line-height:1.8;color:#555}.info-section .accordion-group .accordion-item .acc-content .en-text{font-size:12px;color:#999;margin-top:2px}.info-section .accordion-group .accordion-item .acc-content .html-content img{max-width:100%;height:auto}.reviews-section{max-width:1200px;margin:80px auto;padding:0 20px}.reviews-section .section-title{text-align:center;font-family:Didot,Bodoni MT,serif;display:flex;flex-direction:column;align-items:center;gap:5px;margin-bottom:40px}.reviews-section .section-title .cn{font-size:24px;font-weight:400}.reviews-section .section-title .en{font-size:14px;letter-spacing:2px;color:#999}