.ProductDetail-module__Dpk9fq__main{min-height:100vh}.ProductDetail-module__Dpk9fq__container{z-index:1;width:80%;margin:0 auto;padding:0 20px;position:relative}.ProductDetail-module__Dpk9fq__dataStatusBar{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:10px 0}.ProductDetail-module__Dpk9fq__dataStatus{color:#64748b;justify-content:flex-end;align-items:center;gap:20px;font-size:.85rem;display:flex}.ProductDetail-module__Dpk9fq__refreshButton{color:#667eea;cursor:pointer;background:#667eea1a;border:1px solid #667eea4d;border-radius:15px;padding:6px 12px;font-size:.8rem;transition:all .3s}.ProductDetail-module__Dpk9fq__refreshButton:hover{color:#fff;background:#667eea}.ProductDetail-module__Dpk9fq__loadingContainer{text-align:center;padding:100px 0}.ProductDetail-module__Dpk9fq__loading{flex-direction:column;align-items:center;gap:20px;display:flex}.ProductDetail-module__Dpk9fq__spinner{border:4px solid #f3f3f3;border-top-color:#667eea;border-radius:50%;width:50px;height:50px;animation:1s linear infinite ProductDetail-module__Dpk9fq__spin}@keyframes ProductDetail-module__Dpk9fq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ProductDetail-module__Dpk9fq__error{text-align:center;color:#64748b}.ProductDetail-module__Dpk9fq__error h1{color:#e53e3e;margin-bottom:15px}.ProductDetail-module__Dpk9fq__errorActions{justify-content:center;gap:15px;margin-top:25px;display:flex}.ProductDetail-module__Dpk9fq__retryButton{color:#fff;cursor:pointer;background:#667eea;border:none;border-radius:6px;padding:12px 24px;font-weight:500}.ProductDetail-module__Dpk9fq__retryButton:hover{background:#5a67d8}.ProductDetail-module__Dpk9fq__backButton{color:#4a5568;cursor:pointer;background:#f7fafc;border:1px solid #e2e8f0;border-radius:6px;padding:12px 24px;font-weight:500}.ProductDetail-module__Dpk9fq__backButton:hover{background:#edf2f7}.ProductDetail-module__Dpk9fq__productHeader{background:linear-gradient(135deg,#f8faff 0%,#f0f4ff 100%);padding:60px 0;position:relative;overflow:hidden}.ProductDetail-module__Dpk9fq__productHeader:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 80%,#667eea0d 0%,#0000 50%),radial-gradient(circle at 80% 20%,#764ba20d 0%,#0000 50%);position:absolute;inset:0}.ProductDetail-module__Dpk9fq__productHero{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid;position:relative}.ProductDetail-module__Dpk9fq__productImage{text-align:center}.ProductDetail-module__Dpk9fq__imagePlaceholder{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:400px;font-size:1.5rem;font-weight:600;transition:all .3s;display:flex;box-shadow:0 20px 40px #667eea4d}.ProductDetail-module__Dpk9fq__imagePlaceholder:hover{transform:translateY(-5px);box-shadow:0 25px 50px #667eea66}.ProductDetail-module__Dpk9fq__productSummary{padding:20px}.ProductDetail-module__Dpk9fq__productTitle{color:#1e293b;background:linear-gradient(135deg,#1e293b 0%,#334155 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:2.8rem;font-weight:800;line-height:1.2}.ProductDetail-module__Dpk9fq__productDescription{color:#64748b;margin-bottom:25px;font-size:1.3rem;font-weight:400;line-height:1.7}.ProductDetail-module__Dpk9fq__productMeta{align-items:center;gap:20px;margin-bottom:20px;display:flex}.ProductDetail-module__Dpk9fq__category{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:25px;padding:10px 20px;font-size:.95rem;font-weight:600;box-shadow:0 4px 15px #667eea4d}.ProductDetail-module__Dpk9fq__price{color:#1e293b;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.8rem;font-weight:800}.ProductDetail-module__Dpk9fq__productCode{color:#64748b;background:#f8fafc;border-left:4px solid #667eea;border-radius:10px;margin-bottom:30px;padding:12px 20px;font-size:1rem;display:inline-block}.ProductDetail-module__Dpk9fq__actionButtons{flex-wrap:wrap;gap:15px;display:flex}.ProductDetail-module__Dpk9fq__contactButton,.ProductDetail-module__Dpk9fq__quoteButton,.ProductDetail-module__Dpk9fq__sampleButton{cursor:pointer;border:none;border-radius:12px;padding:15px 30px;font-size:1rem;font-weight:600;transition:all .3s;position:relative;overflow:hidden}.ProductDetail-module__Dpk9fq__contactButton:before,.ProductDetail-module__Dpk9fq__quoteButton:before,.ProductDetail-module__Dpk9fq__sampleButton:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.ProductDetail-module__Dpk9fq__contactButton:hover:before,.ProductDetail-module__Dpk9fq__quoteButton:hover:before,.ProductDetail-module__Dpk9fq__sampleButton:hover:before{left:100%}.ProductDetail-module__Dpk9fq__contactButton{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);box-shadow:0 8px 25px #667eea66}.ProductDetail-module__Dpk9fq__contactButton:hover{transform:translateY(-3px);box-shadow:0 12px 35px #667eea80}.ProductDetail-module__Dpk9fq__quoteButton{color:#667eea;background:#fff;border:2px solid #667eea;box-shadow:0 4px 15px #667eea33}.ProductDetail-module__Dpk9fq__quoteButton:hover{color:#fff;background:#667eea;transform:translateY(-3px);box-shadow:0 8px 25px #667eea4d}.ProductDetail-module__Dpk9fq__sampleButton{color:#4a5568;background:#f8fafc;border:2px solid #e2e8f0;box-shadow:0 4px 15px #0000000d}.ProductDetail-module__Dpk9fq__sampleButton:hover{background:#edf2f7;transform:translateY(-3px);box-shadow:0 8px 25px #0000001a}.ProductDetail-module__Dpk9fq__productDetails{background:#f8fafc;padding:80px 0}.ProductDetail-module__Dpk9fq__detailsGrid{grid-template-columns:2fr 1fr;align-items:start;gap:60px;display:grid}.ProductDetail-module__Dpk9fq__detailSection{background:#fff;border:1px solid #fffc;border-radius:20px;margin-bottom:40px;padding:40px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000014}.ProductDetail-module__Dpk9fq__detailSection:before{content:"";background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);height:4px;position:absolute;top:0;left:0;right:0}.ProductDetail-module__Dpk9fq__detailSection:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000001f}.ProductDetail-module__Dpk9fq__sectionHeader{margin-bottom:35px;position:relative}.ProductDetail-module__Dpk9fq__sectionTitle{color:#1e293b;margin-bottom:15px;font-size:2.2rem;font-weight:700;display:inline-block;position:relative}.ProductDetail-module__Dpk9fq__sectionTitle:after{content:"";background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:2px;width:60px;height:4px;position:absolute;bottom:-8px;left:0}.ProductDetail-module__Dpk9fq__sectionDivider{background:linear-gradient(90deg,#667eea,#0000);border-radius:1px;height:2px}.ProductDetail-module__Dpk9fq__specsTable{background:#f8fafc;border-radius:15px;margin-bottom:0;overflow:hidden;box-shadow:0 4px 12px #0000000d}.ProductDetail-module__Dpk9fq__specRow{border-bottom:1px solid #e2e8f0;justify-content:space-between;padding:18px 25px;transition:all .3s;display:flex;position:relative}.ProductDetail-module__Dpk9fq__specRow:last-child{border-bottom:none}.ProductDetail-module__Dpk9fq__specRow:nth-child(2n){background:#667eea05}.ProductDetail-module__Dpk9fq__specRow:hover{background:#667eea0d;transform:translate(5px)}.ProductDetail-module__Dpk9fq__specLabel{color:#475569;font-size:1rem;font-weight:600}.ProductDetail-module__Dpk9fq__specValue{color:#1e293b;font-size:1.05rem;font-weight:700}.ProductDetail-module__Dpk9fq__featureList{margin:0;padding:0;list-style:none}.ProductDetail-module__Dpk9fq__featureList li{color:#475569;border-bottom:1px solid #f1f5f9;padding:16px 0 16px 50px;font-size:1.1rem;line-height:1.7;transition:all .3s;position:relative}.ProductDetail-module__Dpk9fq__featureList li:last-child{border-bottom:none}.ProductDetail-module__Dpk9fq__featureList li:hover{color:#1e293b;transform:translate(5px)}.ProductDetail-module__Dpk9fq__featureList li:before{content:"✓";color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;font-weight:700;display:flex;position:absolute;top:16px;left:0;box-shadow:0 4px 12px #10b9814d}.ProductDetail-module__Dpk9fq__applicationTags{flex-wrap:wrap;gap:12px;margin-bottom:0;display:flex}.ProductDetail-module__Dpk9fq__appTag{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:25px;padding:12px 24px;font-size:1rem;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #667eea4d}.ProductDetail-module__Dpk9fq__appTag:hover{transform:translateY(-3px)scale(1.05);box-shadow:0 8px 25px #667eea66}.ProductDetail-module__Dpk9fq__certifications{flex-wrap:wrap;gap:15px;display:flex}.ProductDetail-module__Dpk9fq__certBadge{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:25px;padding:12px 24px;font-size:1rem;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #10b9814d}.ProductDetail-module__Dpk9fq__certBadge:hover{transform:translateY(-3px)scale(1.05);box-shadow:0 8px 25px #10b98166}.ProductDetail-module__Dpk9fq__sidebar{position:sticky;top:100px}.ProductDetail-module__Dpk9fq__contactCard,.ProductDetail-module__Dpk9fq__downloadCard,.ProductDetail-module__Dpk9fq__deliveryInfo{background:#fff;border:1px solid #fffc;border-radius:20px;margin-bottom:25px;padding:30px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000014}.ProductDetail-module__Dpk9fq__contactCard:before,.ProductDetail-module__Dpk9fq__downloadCard:before,.ProductDetail-module__Dpk9fq__deliveryInfo:before{content:"";background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);height:4px;position:absolute;top:0;left:0;right:0}.ProductDetail-module__Dpk9fq__contactCard:hover,.ProductDetail-module__Dpk9fq__downloadCard:hover,.ProductDetail-module__Dpk9fq__deliveryInfo:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0000001f}.ProductDetail-module__Dpk9fq__contactCard h3,.ProductDetail-module__Dpk9fq__downloadCard h4,.ProductDetail-module__Dpk9fq__deliveryInfo h4{color:#1e293b;margin-bottom:20px;font-size:1.4rem;font-weight:700}.ProductDetail-module__Dpk9fq__contactCard p{color:#64748b;margin-bottom:25px;font-size:1rem;line-height:1.6}.ProductDetail-module__Dpk9fq__demoButton,.ProductDetail-module__Dpk9fq__quoteBtn,.ProductDetail-module__Dpk9fq__documentBtn{cursor:pointer;border:none;border-radius:12px;width:100%;margin-bottom:12px;padding:15px;font-size:1rem;font-weight:600;transition:all .3s;position:relative;overflow:hidden}.ProductDetail-module__Dpk9fq__demoButton:before,.ProductDetail-module__Dpk9fq__quoteBtn:before,.ProductDetail-module__Dpk9fq__documentBtn:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.ProductDetail-module__Dpk9fq__demoButton:hover:before,.ProductDetail-module__Dpk9fq__quoteBtn:hover:before,.ProductDetail-module__Dpk9fq__documentBtn:hover:before{left:100%}.ProductDetail-module__Dpk9fq__demoButton{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);box-shadow:0 4px 15px #667eea4d}.ProductDetail-module__Dpk9fq__demoButton:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}.ProductDetail-module__Dpk9fq__quoteBtn{color:#667eea;background:#fff;border:2px solid #667eea;box-shadow:0 4px 15px #667eea1a}.ProductDetail-module__Dpk9fq__quoteBtn:hover{color:#fff;background:#667eea;transform:translateY(-2px);box-shadow:0 8px 25px #667eea33}.ProductDetail-module__Dpk9fq__documentBtn{color:#4a5568;background:#f8fafc;border:2px solid #e2e8f0;box-shadow:0 4px 15px #0000000d}.ProductDetail-module__Dpk9fq__documentBtn:hover{background:#edf2f7;transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.ProductDetail-module__Dpk9fq__contactInfo{border-top:2px solid #f1f5f9;margin-top:25px;padding-top:25px}.ProductDetail-module__Dpk9fq__contactInfo h4{color:#1e293b;margin-bottom:15px;font-size:1.1rem}.ProductDetail-module__Dpk9fq__contactInfo p{color:#64748b;margin:8px 0;font-size:1rem}.ProductDetail-module__Dpk9fq__downloadList{margin:0;padding:0;list-style:none}.ProductDetail-module__Dpk9fq__downloadList li{margin-bottom:12px;transition:all .3s}.ProductDetail-module__Dpk9fq__downloadList li:hover{transform:translate(5px)}.ProductDetail-module__Dpk9fq__downloadLink{color:#667eea;padding:8px 0;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s;display:block}.ProductDetail-module__Dpk9fq__downloadLink:hover{color:#764ba2}.ProductDetail-module__Dpk9fq__deliveryItem{border-bottom:1px solid #f1f5f9;justify-content:space-between;margin-bottom:15px;padding:8px 0;font-size:1rem;display:flex}.ProductDetail-module__Dpk9fq__deliveryItem:last-child{border-bottom:none;margin-bottom:0}.ProductDetail-module__Dpk9fq__deliveryLabel{color:#64748b;font-weight:500}.ProductDetail-module__Dpk9fq__inStock{color:#10b981;font-size:1.1rem;font-weight:700}.ProductDetail-module__Dpk9fq__deliveryTime,.ProductDetail-module__Dpk9fq__moq{color:#1e293b;font-weight:600}.ProductDetail-module__Dpk9fq__relatedProducts{z-index:1;background:linear-gradient(135deg,#f8faff 0%,#f0f4ff 100%);margin-top:0;padding:80px 0;position:relative}.ProductDetail-module__Dpk9fq__relatedTitle{text-align:center;color:#1e293b;z-index:2;margin-bottom:50px;font-size:2.5rem;font-weight:700;position:relative}.ProductDetail-module__Dpk9fq__relatedGrid{z-index:2;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid;position:relative}.ProductDetail-module__Dpk9fq__relatedCard{z-index:2;background:#fff;border-radius:20px;flex-direction:column;height:100%;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000014}.ProductDetail-module__Dpk9fq__relatedCard:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.ProductDetail-module__Dpk9fq__relatedImage{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);flex-shrink:0;justify-content:center;align-items:center;height:200px;font-size:1.1rem;font-weight:600;transition:all .3s;display:flex}.ProductDetail-module__Dpk9fq__relatedCard:hover .ProductDetail-module__Dpk9fq__relatedImage{transform:scale(1.05)}.ProductDetail-module__Dpk9fq__relatedContent{z-index:2;flex-direction:column;flex-grow:1;padding:25px;display:flex;position:relative}.ProductDetail-module__Dpk9fq__relatedProductName{color:#1e293b;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.6em;margin-bottom:12px;font-size:1.3rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.ProductDetail-module__Dpk9fq__relatedDescription{color:#64748b;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;min-height:4.8em;margin-bottom:20px;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.ProductDetail-module__Dpk9fq__relatedMeta{flex-direction:column;gap:12px;margin-bottom:20px;font-size:.95rem;display:flex}.ProductDetail-module__Dpk9fq__relatedCategories{flex-wrap:wrap;gap:8px;display:flex}.ProductDetail-module__Dpk9fq__relatedCategory{color:#667eea;white-space:nowrap;background:#667eea1a;border-radius:15px;padding:4px 12px;font-size:.85rem;font-weight:500}.ProductDetail-module__Dpk9fq__relatedPrice{color:#1e293b;align-self:flex-start;font-size:1.1rem;font-weight:700}.ProductDetail-module__Dpk9fq__relatedLink{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:10px;width:100%;margin-top:auto;padding:12px;font-size:1rem;font-weight:600;transition:all .3s}.ProductDetail-module__Dpk9fq__relatedLink:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.ProductDetail-module__Dpk9fq__inquirySection{z-index:1;background:#f8fafc;padding:80px 0;position:relative}.ProductDetail-module__Dpk9fq__inquiryForm{z-index:2;background:#fff;border:1px solid #fffc;border-radius:20px;max-width:800px;margin:0 auto;padding:50px;position:relative;box-shadow:0 15px 40px #0000001a}.ProductDetail-module__Dpk9fq__formRow{grid-template-columns:1fr 1fr;gap:25px;margin-bottom:25px;display:grid}.ProductDetail-module__Dpk9fq__formGroup{flex-direction:column;display:flex}.ProductDetail-module__Dpk9fq__formGroup label{color:#374151;margin-bottom:10px;font-size:1rem;font-weight:600}.ProductDetail-module__Dpk9fq__formGroup input,.ProductDetail-module__Dpk9fq__formGroup textarea{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;padding:15px 20px;font-size:1rem;transition:all .3s}.ProductDetail-module__Dpk9fq__formGroup input:focus,.ProductDetail-module__Dpk9fq__formGroup textarea:focus{background:#fff;border-color:#667eea;outline:none;transform:translateY(-2px);box-shadow:0 0 0 4px #667eea1a}.ProductDetail-module__Dpk9fq__submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:12px;width:100%;margin-top:25px;padding:18px;font-size:1.1rem;font-weight:700;transition:all .3s;position:relative;overflow:hidden}.ProductDetail-module__Dpk9fq__submitButton:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.ProductDetail-module__Dpk9fq__submitButton:hover:before{left:100%}.ProductDetail-module__Dpk9fq__submitButton:hover{transform:translateY(-3px);box-shadow:0 10px 30px #667eea66}.ProductDetail-module__Dpk9fq__productHeader .ProductDetail-module__Dpk9fq__categories{flex-wrap:wrap;gap:12px;margin-bottom:15px;display:flex}.ProductDetail-module__Dpk9fq__productHeader .ProductDetail-module__Dpk9fq__category{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:20px;padding:8px 16px;font-size:.9rem;font-weight:600;box-shadow:0 4px 15px #667eea4d}@media (max-width:1024px){.ProductDetail-module__Dpk9fq__detailsGrid{grid-template-columns:1fr;gap:40px}.ProductDetail-module__Dpk9fq__sidebar{position:static}.ProductDetail-module__Dpk9fq__productHero{gap:40px}}@media (max-width:768px){.ProductDetail-module__Dpk9fq__container{width:95%;padding:0 15px}.ProductDetail-module__Dpk9fq__productHeader{padding:40px 0}.ProductDetail-module__Dpk9fq__productHero{grid-template-columns:1fr;gap:30px}.ProductDetail-module__Dpk9fq__productTitle{font-size:2.2rem}.ProductDetail-module__Dpk9fq__productDetails,.ProductDetail-module__Dpk9fq__relatedProducts,.ProductDetail-module__Dpk9fq__inquirySection{padding:60px 0}.ProductDetail-module__Dpk9fq__formRow{grid-template-columns:1fr;gap:20px}.ProductDetail-module__Dpk9fq__actionButtons{justify-content:center}.ProductDetail-module__Dpk9fq__dataStatus{flex-wrap:wrap;justify-content:center}.ProductDetail-module__Dpk9fq__detailSection{padding:30px 25px}.ProductDetail-module__Dpk9fq__sectionTitle{font-size:1.8rem}.ProductDetail-module__Dpk9fq__relatedGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.ProductDetail-module__Dpk9fq__relatedProductName{min-height:3.2em;font-size:1.2rem}.ProductDetail-module__Dpk9fq__relatedDescription{min-height:4.2em;font-size:.9rem}}@media (max-width:480px){.ProductDetail-module__Dpk9fq__productTitle{font-size:1.8rem}.ProductDetail-module__Dpk9fq__sectionTitle{font-size:1.6rem}.ProductDetail-module__Dpk9fq__imagePlaceholder{height:300px;font-size:1.2rem}.ProductDetail-module__Dpk9fq__inquiryForm{padding:30px 25px}.ProductDetail-module__Dpk9fq__relatedGrid{grid-template-columns:1fr}.ProductDetail-module__Dpk9fq__contactCard,.ProductDetail-module__Dpk9fq__downloadCard,.ProductDetail-module__Dpk9fq__deliveryInfo{padding:25px 20px}.ProductDetail-module__Dpk9fq__actionButtons{flex-direction:column;align-items:stretch}.ProductDetail-module__Dpk9fq__contactButton,.ProductDetail-module__Dpk9fq__quoteButton,.ProductDetail-module__Dpk9fq__sampleButton{text-align:center;width:100%}.ProductDetail-module__Dpk9fq__relatedProductName{min-height:2.8em;font-size:1.1rem}.ProductDetail-module__Dpk9fq__relatedDescription{min-height:3.8em;font-size:.85rem}}
