.blind {display:none;width:0;height:0;font-size:0;z-index:-999;}
.whatsappBtnWrap {position:relative;display:inline-block;width:50px;height:50px;margin-right:10px;vertical-align:middle;}
.whatsappBtnWrap .whatsappBtn {display:inline-block;width:100%;height:100%;border:2px solid #3AC34C;box-sizing:border-box;background:url('../images/common/ico_whatsapp.png') no-repeat center center;background-size:75%;vertical-align:middle;}
.whatsappBtnWrap .tipsTxt {display:none;position:absolute;bottom:-75px;left:0;width:280px;padding:12px 18px;background:#efefef;text-align:left;border:1px solid #DDD;border-radius:5px;z-index:1;}
.whatsappBtnWrap .tipsTxt strong {font-size:15px;font-weight:600;color:#3AC34C;}
.whatsappBtnWrap .tipsTxt p {font-size:14px;color:#555;line-height:20px;font-weight:500;}
.whatsappBtnWrap .tipsTxt:after {position:absolute;top:-11px;left:14px;display:block;content:"";width:19px;height:19px;border-left:1px solid #DDD;border-top:1px solid #DDD;background:#efefef;transform:rotate(45deg);}
.whatsappBtnWrap .whatsappBtn:hover + .tipsTxt {display:block;}
.productBox .productInfo .fixed.whatsapp .newBtn {position:relative;padding:0 5rem 0 8rem;}
.whatsapp .newBtn:after {position:absolute;top:50%;transform:translateY(-50%);left:12%;display:block;content:"";width:28px;height:28px;background:url('../images/common/icon_user.png') no-repeat;background-position:-31px -37px;background-size:400%;}
#container>.fixed {display:none;}
@media screen and (min-width:981px){.store-icon{display:none !important;}}
@media screen and (max-width:980px){.fixed.whatsapp{position:fixed !important;bottom:0 !important;left:0 !important;width:100% !important;z-index:1000 !important;background-color:#ffffff !important;box-shadow:0 -2px 8px rgba(0,0,0,0.1) !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:8px !important;padding:8px 12px !important;box-sizing:border-box !important;border-top:1px solid #e5e5e5 !important;}
.store-icon{flex:0 0 auto;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;border:none;overflow:hidden;}
.store-icon img{width:100%;height:100%;object-fit:cover;display:block;}
.store-icon span{color:#fff;font-size:18px;font-weight:bold;}
.whatsappBtnWrap{width:40px !important;height:40px !important;margin-right:0 !important;flex:0 0 auto;}
.whatsappBtnWrap .whatsappBtn{border-width:1px;}
.whatsappBtnWrap .tipsTxt{display:none !important;}
.fixed.whatsapp .newBtn{flex:1 1 auto !important;margin:0 !important;padding:0 10px !important;height:40px !important;line-height:40px !important;font-size:14px !important;white-space:nowrap;background-color:#FF6A00;border:none;border-radius:4px;color:#fff;}
.whatsapp .newBtn:after{display:none !important;}
#container>.fixed{display:none !important;}
body{padding-bottom:60px !important;}
.btnGroup.full .newBtn{border:1px solid #333 !important;background-color:#fff !important;color:#000 !important;}
.btnGroup.full .newBtn .textOver div{color:#000 !important;text-shadow:none !important;}
.sellerTit .mla {display:none;}
}
.companyshow.type2 > a:nth-child(n+5) {display: none;}
/**图片全屏浏览**/
.full-preview{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999999;background:#000;user-select:none;-webkit-user-select:none;}
.full-preview.active{display:flex;align-items:center;justify-content:center;}
.fp-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:1;}
.fp-container{position:relative;z-index:2;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 80px 80px;box-sizing:border-box;}
.fp-close{position:absolute;top:30px;right:30px;z-index:10;width:36px;height:36px;font-size:42px;font-weight:300;color:#fff;background:rgba(255,255,255,0.4);border-radius:50%;cursor:pointer;opacity:0.8;transition:opacity 0.2s,background 0.2s,transform 0.15s;line-height:1;display:flex;align-items:center;justify-content:center;}
.fp-close:hover{opacity:1;background:rgba(255,255,255,0.2);}
.fp-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;font-size:48px;color:#fff;background:rgba(0,0,0,0.4);border:none;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0.6;transition:opacity 0.2s,background 0.2s;touch-action:manipulation;}
.fp-arrow:hover{opacity:1;background:rgba(255,255,255,0.15);}
.fp-arrow-left{left:20px;}
.fp-arrow-right{right:20px;}
.fp-main{flex:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;touch-action:none;}
#fp-main-img{max-width:100%;max-height:100%;object-fit:contain;transition:opacity 0.3s ease;opacity:0;will-change:transform;}
#fp-main-img.loaded{opacity:1;}
.fp-thumbs{display:flex;gap:12px;padding:16px 0;overflow-x:auto;overflow-y:hidden;max-width:100%;justify-content:center;align-items:center;flex-shrink:0;scrollbar-width:none;-ms-overflow-style:none;}
.fp-thumbs::-webkit-scrollbar{display:none;}
.fp-thumb{flex:0 0 auto;width:64px;height:64px;border:2px solid rgba(255,255,255,0.2);border-radius:4px;overflow:hidden;cursor:pointer;transition:border-color 0.2s,transform 0.15s;background:#222;}
.fp-thumb:hover{transform:scale(1.05);}
.fp-thumb.active{border-color:#fff;box-shadow:0 0 12px rgba(255,255,255,0.3);}
.fp-thumb img{width:100%;height:100%;object-fit:cover;display:block;}
.fp-counter{position:absolute;top:20px;left:30px;z-index:10;color:#fff;font-size:16px;font-weight:500;background:rgba(0,0,0,0.5);padding:6px 14px;user-select:none;pointer-events:none;letter-spacing:0.5px;}
@media (max-width:768px){.fp-container{padding:50px 10px 70px;}
.fp-close{top:12px;right:16px;font-size:32px;}
.fp-arrow{width:44px;height:44px;font-size:28px;}
.fp-arrow-left{left:6px;}
.fp-arrow-right{right:6px;}
.fp-thumb{width:50px;height:50px;}
.fp-thumbs{gap:8px;padding:10px 0;}
.fp-counter{top:14px;left:16px;font-size:14px;padding:4px 12px;}
}
@media (max-width:480px){.fp-container{padding:40px 4px 60px;}
.fp-arrow{width:36px;height:36px;font-size:22px;}
.fp-thumb{width:44px;height:44px;}
}
/**产品图片滚动**/
.productImgList{display:flex !important;align-items:center;gap:0.5rem;margin-top:10px;position:relative;overflow:visible;grid-template-columns:none !important;}
.productImgList a.btnVideo{flex:0 0 60px;height:60px;position:relative;cursor:pointer;}
.img-thumb-scroll{display:flex;flex:1;overflow-x:auto;overflow-y:hidden;gap:0.5rem;padding:2px 0;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;}
.img-thumb-scroll::-webkit-scrollbar{display:none;}
.img-thumb-scroll a.img-state-thumb{flex:0 0 auto;height:60px;position:relative;}
.thumb-scroll-arrows{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:6;}
.thumb-scroll-arrow{position:absolute;top:50%;transform:translateY(-50%);width:28px;height:40px;background:rgba(0,0,0,0.3);color:#fff;font-size:20px;line-height:35px;text-align:center;cursor:pointer;pointer-events:auto;user-select:none;border-radius:3px;transition:background 0.2s;}
.thumb-scroll-arrow:hover{background:rgba(0,0,0,0.6);}
.thumb-scroll-arrow.prev{left:2px;}
.thumb-scroll-arrow.next{right:2px;}
.productImgViewer{position:relative;}
.viewer-arrows{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5;}
.viewer-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:60px;background:rgba(0,0,0,0.3);color:#fff;font-size:30px;line-height:55px;text-align:center;cursor:pointer;pointer-events:auto;user-select:none;border-radius:4px;transition:background 0.2s;}
.viewer-arrow:hover{background:rgba(0,0,0,0.6);}
.viewer-arrow.prev{left:10px;}
.viewer-arrow.next{right:10px;}
.img-thumb-scroll {justify-content: flex-start !important;}
.productImgList .img-thumb-scroll a.img-state-thumb {margin-left: 0 !important;margin-right: 0 !important;flex: 0 0 60px !important;}