 .breadcrumb-block{background-color:var(--white);padding:15px 20px;box-shadow:0 2px 8px rgba(0,0,0,0.05);margin-bottom:10px;max-width:1170px;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box;}.breadcrumb{color:var(--gray);}.breadcrumb a{color:var(--primary-blue);text-decoration:none;}.breadcrumb i{margin:0 10px;font-size:12px;}.product-main{display:flex;gap:30px;}.product-gallery{width:300px;flex-shrink:0;position:relative;}.main-image{width:100%;height:300px;background:var(--white);display:flex;align-items:center;justify-content:center;border:1px solid var(--light-gray);border-radius:4px;}.main-image img{max-width:100%;max-height:100%;object-fit:contain;}.product-code{text-align:center;margin-top:10px;font-size:1.2rem;color:var(--primary-blue);}.product-details{flex:1;}.product-details h1{font-size:1.8rem;color:var(--black);margin-bottom:10px;}.info-item{margin-bottom:10px;}.info-item label{color:var(--gray);display:inline-block;width:80px;margin-right:5px;}.info-item p{display:inline;margin:0;padding:0;font-size:12px;color:var(--gray);}.info-item .price{color:var(--primary-red);font-size:1.5rem;font-weight:bold;}.action-buttons{margin-top:10px;display:flex;gap:20px;}.quote-btn, .contact-btn{padding:12px 30px;border-radius:4px;text-decoration:none;font-size:1.1rem;transition:all 0.3s ease;}.quote-btn{background:var(--primary-blue);color:var(--white);}.contact-btn{background:var(--white);color:var(--primary-blue);border:1px solid var(--primary-blue);}.tab-container{margin-top:10px;}.tab-header{display:flex;gap:2px;margin-bottom:-1px;}.tab-btn{padding:12px 30px;background:var(--light-gray);border:none;cursor:pointer;font-size:1rem;}.tab-btn.active{background:var(--white);border-top:2px solid var(--primary-blue);}.tab-content{background:var(--white);padding:20px;border-top:1px solid var(--light-gray);}.tab-pane{display:none;}.tab-pane.active{display:block;}.params-table{width:100%;border-collapse:collapse;}.params-table th, .params-table td{padding:8px 12px;border:1px solid var(--light-gray);}.params-table th{background:var(--light-gray);text-align:left;}.params-table tr:nth-child(even){background-color:var(--white);}.params-table tr:nth-child(odd){background-color:var(--light-gray);}.params-table tr:first-child{background-color:var(--light-gray);}@media (max-width:768px){.product-main{flex-direction:column;}.product-gallery{width:100%;}.main-image{height:250px;}.info-item label{width:80px;}.action-buttons{flex-direction:column;}.quote-btn, .contact-btn{text-align:center;}}.info-item span{color:var(--black);font-size:14px;}.product-price-tag{position:absolute;bottom:0;left:0;right:0;text-align:center;background:rgba(255, 255, 255, 0.8);padding:8px 0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}.product-price-tag label{color:var(--gray);font-size:16px;}.product-price-tag .price{color:var(--primary-red);font-size:2rem;font-weight:bold;margin-left:5px;}.loading-pdf{display:flex;flex-direction:column;align-items:center;justify-content:center;height:600px;background:var(--white);}.loading-pdf i{font-size:2rem;color:var(--primary-blue);margin-bottom:15px;}.loading-pdf p{color:var(--gray);font-size:1rem;}.related-links{display:grid;grid-template-columns:repeat(8, 1fr);gap:10px;padding:15px 0;}.related-links a{color:var(--gray);text-decoration:none;padding:8px;text-align:center;background:var(--white);border:1px solid var(--light-gray);border-radius:4px;transition:all 0.3s ease;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}.related-links a:hover{border-color:var(--primary-blue);background:var(--light-blue);color:var(--primary-blue);}@media (max-width:768px){.related-links{grid-template-columns:repeat(4, 1fr);}}@media (max-width:480px){.related-links{grid-template-columns:repeat(2, 1fr);}}.seo-block{display:flex;flex-direction:column;gap:20px;}.seo-text{padding:20px;background:var(--light-blue);border-radius:4px;margin-bottom:10px;}.seo-text h2{color:var(--black);font-size:1.4rem;margin-bottom:15px;}.seo-text p{color:var(--gray);line-height:1.6;font-size:14px;}.related-products h3{color:var(--primary-blue);font-size:1.2rem;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid var(--light-gray);}@media (max-width:768px){.seo-text h2{font-size:1.2rem;}.seo-text p{font-size:12px;}.related-products h3{font-size:1.1rem;}}.product-details .price{color:var(--primary-red);font-size:1.2rem;font-weight:bold;}.info-item a{color:var(--primary-blue);text-decoration:none;transition:color 0.3s;}.info-item a:hover{color:var(--primary-red);}.news-section{margin-top:20px;}.news-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px;}.news-card{padding:15px;background:var(--white);border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,0.05);}.news-card h3{margin:0;font-size:14px;}.news-card a{color:var(--black);text-decoration:none;transition:color 0.3s;}.news-card a:hover{color:var(--primary-blue);}.news-date{display:block;color:var(--gray);font-size:12px;margin-top:5px;}.related-links{display:grid;grid-template-columns:repeat(8, 1fr);gap:10px;margin-top:15px;}.related-links a{padding:8px;background:var(--white);border:1px solid var(--light-gray);border-radius:4px;text-align:center;color:var(--gray);text-decoration:none;font-size:12px;transition:all 0.3s;}.related-links a:hover{border-color:var(--primary-blue);color:var(--primary-blue);}@media (max-width:768px){.news-grid{grid-template-columns:1fr;}.related-links{grid-template-columns:repeat(4, 1fr);}}.pdf-download{text-align:center;padding:30px;}.download-btn{display:inline-flex;align-items:center;gap:10px;padding:15px 30px;background:var(--primary-blue);color:var(--white);text-decoration:none;border-radius:4px;transition:background-color 0.3s;}.download-btn:hover{background:#1560d1;}.download-btn i{font-size:1.2em;}.loading-pdf, .no-pdf{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;color:var(--gray);}.loading-pdf i, .no-pdf i{font-size:3rem;margin-bottom:1rem;}.no-pdf i{color:var(--primary-red);}.loading-pdf p, .no-pdf p{font-size:1.1rem;}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.fa-spinner{animation:spin 1s linear infinite;}.seo-links{margin-bottom:15px;}.seo-links a{color:var(--primary-blue);text-decoration:none;margin-right:15px;}.seo-links a:hover{color:var(--primary-red)}