.fls-page-product-detail *,.fls-page-product-detail *:before,.fls-page-product-detail *:after{margin:0;padding:0;box-sizing:border-box}.fls-page-product-detail a{text-decoration:none;color:inherit;transition:var(--transition)}.fls-page-product-detail img{max-width:100%;height:auto;display:block}.fls-page-product-detail ul{list-style:none}.fls-page-product-detail .container{max-width:var(--max-width);margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.fls-page-product-detail .breadcrumb{padding:20px 0;background:var(--bg-lighter);border-bottom:1px solid var(--bg-gray)}.fls-page-product-detail .breadcrumb .container{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-muted)}.fls-page-product-detail .breadcrumb a{color:var(--text-muted)}.fls-page-product-detail .breadcrumb a:hover{color:var(--primary)}.fls-page-product-detail .breadcrumb span{color:var(--text-body)}.fls-page-product-detail .product-detail{padding:clamp(40px,6vw,64px) 0}.fls-page-product-detail .product-layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.fls-page-product-detail .magnifier{position:relative}.fls-page-product-detail .magnifier.thumb_bottom .magnifier-assembly{margin-top:12px}.fls-page-product-detail .magnifier-container{position:relative;width:100%;height:460px;border:1px solid #e0e0e0;background:#fff;cursor:crosshair}.fls-page-product-detail .magnifier-container .images-cover{position:relative;width:100%;height:100%}.fls-page-product-detail .magnifier-container .image-item{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.fls-page-product-detail .magnifier-container .image-item.active{display:block}.fls-page-product-detail .magnifier-container .image-item img{width:100%;height:100%;object-fit:contain;display:block}.fls-page-product-detail .move-view{position:absolute;width:100px;height:100px;background:#ffffff59;border:1px solid rgba(0,0,0,.15);pointer-events:none;display:none;z-index:5}.fls-page-product-detail .image-bigger{position:absolute;bottom:10px;right:10px;width:32px;height:32px;background:#c8c8c899;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:6;color:#fff;font-size:1.1rem;font-weight:300;line-height:1}.fls-page-product-detail .image-bigger:hover{background:#b4b4b4cc}.fls-page-product-detail .magnifier-view{position:absolute;top:0;left:calc(100% + 16px);width:460px;height:460px;border:1px solid #e0e0e0;overflow:hidden;background:#fff no-repeat;display:none;z-index:10}.fls-page-product-detail .magnifier-view.active{display:block}.fls-page-product-detail .magnifier-assembly{display:flex;align-items:center;position:relative}.fls-page-product-detail .magnifier-btn-left,.fls-page-product-detail .magnifier-btn-right{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#999;transition:color .2s}.fls-page-product-detail .magnifier-btn-left:hover,.fls-page-product-detail .magnifier-btn-right:hover{color:#333}.fls-page-product-detail .magnifier-btn-left svg,.fls-page-product-detail .magnifier-btn-right svg{width:16px;height:16px;fill:currentColor}.fls-page-product-detail .magnifier-line{flex:1;overflow:hidden;margin:0 4px}.fls-page-product-detail .thumbnail_box{display:flex;gap:10px;list-style:none;margin:0;padding:0;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.fls-page-product-detail .thumbnail_box::-webkit-scrollbar{display:none}.fls-page-product-detail .thumbnail_box .static-img{flex-shrink:0;width:60px;height:60px;cursor:pointer;border:2px solid transparent;transition:border-color .2s;background:#f5f5f5;overflow:hidden}.fls-page-product-detail .thumbnail_box .static-img:hover,.fls-page-product-detail .thumbnail_box .static-img.active{border-color:var(--primary)}.fls-page-product-detail .thumbnail_box .static-img .small-img{width:100%;height:100%}.fls-page-product-detail .thumbnail_box .static-img .small-img img{width:100%;height:100%;object-fit:cover;display:block}.fls-page-product-detail .magnifier-modal{display:none;position:fixed;inset:0;z-index:9999;background:#000000d9;align-items:center;justify-content:center;cursor:zoom-out}.fls-page-product-detail .magnifier-modal.active{display:flex}.fls-page-product-detail .magnifier-modal img{max-width:95vw;max-height:95vh;object-fit:contain}.fls-page-product-detail .modal-close{position:absolute;top:24px;right:32px;font-size:2rem;color:#fff;cursor:pointer;z-index:10000;line-height:1}.fls-page-product-detail .modal-close:hover{color:#ccc}.fls-page-product-detail .product-info-detail h1{font-size:clamp(20px,6vw,32px);font-weight:700;color:var(--text-black);margin-bottom:16px;line-height:1.2}.fls-page-product-detail .product-short-desc{font-size:16px;color:var(--text-muted);margin-bottom:24px;line-height:1.6}.fls-page-product-detail .specs-summary{background:var(--white);border:1px solid var(--bg-gray);border-radius:var(--radius);padding:24px;margin-bottom:32px}.fls-page-product-detail .specs-summary h3{font-size:16px;font-weight:600;color:var(--text-black);margin-bottom:16px}.fls-page-product-detail .specs-table{width:100%}.fls-page-product-detail .specs-table tr{border-bottom:1px solid var(--bg-gray)}.fls-page-product-detail .specs-table tr:last-child{border-bottom:none}.fls-page-product-detail .specs-table td{padding:12px 0;font-size:14px}.fls-page-product-detail .specs-table td:first-child{color:var(--text-muted);width:40%}.fls-page-product-detail .specs-table td:last-child{color:var(--text-black);font-weight:500}.fls-page-product-detail .product-cta{display:flex;gap:16px;margin-bottom:32px}.fls-page-product-detail .tabs-section{padding:clamp(40px,6vw,64px) 0;background:var(--bg-lighter)}.fls-page-product-detail .tabs-nav{display:flex;gap:8px;margin-bottom:32px;border-bottom:1px solid var(--bg-gray)}.fls-page-product-detail .tab-btn{padding:12px 24px;background:none;border:none;font-size:15px;font-weight:500;color:var(--text-muted);cursor:pointer;position:relative;transition:var(--transition)}.fls-page-product-detail .tab-btn:hover,.fls-page-product-detail .tab-btn.active{color:var(--primary)}.fls-page-product-detail .tab-btn.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--primary)}.fls-page-product-detail .tab-content{display:none}.fls-page-product-detail .tab-content.active{display:block}.fls-page-product-detail .features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.fls-page-product-detail .feature-item{display:flex;gap:16px}.fls-page-product-detail .feature-icon{width:48px;height:48px;background:#0056b314;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fls-page-product-detail .feature-icon svg{width:24px;height:24px;stroke:var(--primary);fill:none;stroke-width:2}.fls-page-product-detail .feature-text h4{font-size:16px;font-weight:600;color:var(--text-black);margin-bottom:8px}.fls-page-product-detail .feature-text p{font-size:14px;color:var(--text-muted);line-height:1.6}.fls-page-product-detail .specs-full-table{width:100%;border-collapse:collapse;background:var(--white);border-radius:var(--radius);overflow:hidden}.fls-page-product-detail .specs-full-table th{background:var(--text-black);color:var(--white);padding:12px 16px;text-align:left;font-weight:600;font-size:14px}.fls-page-product-detail .specs-full-table td{padding:12px 16px;border-bottom:1px solid var(--bg-gray);font-size:14px;color:var(--text-body)}.fls-page-product-detail .specs-full-table tr:nth-child(2n){background:var(--bg-lighter)}.fls-page-product-detail .specs-full-table tr:nth-child(odd){background:var(--white)}.fls-page-product-detail .specs-full-table td.param-key{font-weight:600;color:var(--text-black)}.fls-page-product-detail .specs-full-table td.param-value{text-align:right}.fls-page-product-detail .tab-content .article-body table{width:100%!important;border-collapse:collapse!important;margin:16px 0;background:var(--white)}.fls-page-product-detail .tab-content .article-body table th,.fls-page-product-detail .tab-content .article-body table td{border:1px solid #d1d5db!important;padding:10px 14px;font-size:14px;color:var(--text-body)}.fls-page-product-detail .tab-content .article-body table th{background:#f3f4f6;font-weight:600;color:var(--text-black);text-align:left}.fls-page-product-detail .tab-content .article-body table tr:nth-child(2n){background:#f9fafb}.fls-page-product-detail .tab-content .article-body h2{font-size:20px;font-weight:700;color:var(--text-black);margin:24px 0 12px;padding-bottom:8px;border-bottom:2px solid var(--primary)}.fls-page-product-detail .tab-content .article-body p{margin:12px 0;line-height:1.7}.fls-page-product-detail .tab-content .article-body img{max-width:100%;height:auto;border-radius:var(--radius);margin:16px 0}.fls-page-product-detail .applications-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.fls-page-product-detail .application-card{position:relative;border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:4/3;background:var(--bg-lighter)}.fls-page-product-detail .application-card img{width:100%;height:100%;object-fit:cover}.fls-page-product-detail .application-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.8) 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:24px;color:var(--white)}.fls-page-product-detail .application-overlay h4{font-size:18px;font-weight:600;margin-bottom:8px}.fls-page-product-detail .application-overlay p{font-size:14px;opacity:.9;line-height:1.6}.fls-page-product-detail .downloads-list{background:var(--white);border-radius:var(--radius);overflow:hidden}.fls-page-product-detail .download-item{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--bg-gray);transition:var(--transition)}.fls-page-product-detail .download-item:last-child{border-bottom:none}.fls-page-product-detail .download-item:hover{background:var(--bg-lighter)}.fls-page-product-detail .download-info{display:flex;align-items:center;gap:16px}.fls-page-product-detail .download-icon{width:40px;height:40px;background:#0056b314;border-radius:8px;display:flex;align-items:center;justify-content:center}.fls-page-product-detail .download-icon svg{width:20px;height:20px;stroke:var(--primary);fill:none;stroke-width:2}.fls-page-product-detail .download-name{font-size:15px;font-weight:500;color:var(--text-black)}.fls-page-product-detail .download-size{font-size:13px;color:var(--text-muted)}.fls-page-product-detail .download-btn{padding:8px 16px;background:var(--bg-lighter);border:1px solid var(--bg-gray);border-radius:6px;font-size:14px;color:var(--primary);cursor:pointer;transition:var(--transition)}.fls-page-product-detail .download-btn:hover{background:var(--primary);color:var(--white)}.fls-page-product-detail .related-products{padding:clamp(40px,6vw,64px) 0}.fls-page-product-detail .related-products h2{font-size:clamp(20px,6vw,32px);font-weight:700;color:var(--text-black);margin-bottom:32px}.fls-page-product-detail .related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:1200px){.fls-page-product-detail .magnifier-view{display:none!important}}@media(max-width:1024px){.fls-page-product-detail .product-layout,.fls-page-product-detail .features-grid{grid-template-columns:1fr}.fls-page-product-detail .applications-grid,.fls-page-product-detail .related-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.fls-page-product-detail .magnifier-container{height:300px}.fls-page-product-detail .thumbnail_box .static-img{width:50px;height:50px}.fls-page-product-detail .applications-grid,.fls-page-product-detail .related-grid{grid-template-columns:1fr}}.fls-page-product-detail .solutions-hero{position:relative;height:400px;background:linear-gradient(135deg,#0056b3d9,#2c3e50e6),url(/AppUpload/Image/71f031b7bbd644dcba1f73c83af91c08.jpg) center/cover no-repeat;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--white)}.fls-page-product-detail .solutions-hero h1{font-size:clamp(20px,7.5vw,48px);font-weight:700;margin-bottom:16px}.fls-page-product-detail .solutions-hero p{font-size:18px;opacity:.9;max-width:640px;margin:0 auto}@media(max-width:768px){.fls-page-product-detail .container{padding:0 5%}}
