.accordion-container{margin:2rem 0}.accordion-item{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:1rem;transition:all .3s;overflow:hidden}.accordion-item:hover{border-color:#007bff;box-shadow:0 2px 8px #007bff1a}.accordion-header{cursor:pointer;background:#f8f9fa;border-bottom:1px solid #0000;align-items:center;padding:1rem 1.5rem;transition:all .3s;display:flex}.accordion-header:hover{background:#e9ecef}.accordion-item.active .accordion-header{color:#fff;background:#007bff;border-bottom-color:#0056b3}.accordion-icon{text-align:center;min-width:20px;margin-right:1rem;font-size:1.2rem;font-weight:700;transition:transform .3s}.accordion-item.active .accordion-icon{transform:rotate(180deg)}.accordion-header h3{margin:0;font-size:1.1rem;font-weight:600}.accordion-content{background:#fff;max-height:0;transition:max-height .3s;overflow:hidden}.accordion-item.active .accordion-content{border-top:1px solid #dee2e6}.accordion-content>div{padding:1.5rem}.rich-content{color:#333;line-height:1.6}.rich-content h1,.rich-content h2,.rich-content h3,.rich-content h4,.rich-content h5,.rich-content h6{color:#2c3e50;margin:1.5rem 0 1rem;font-weight:600}.rich-content h1{font-size:2rem}.rich-content h2{font-size:1.75rem}.rich-content h3{font-size:1.5rem}.rich-content h4{font-size:1.25rem}.rich-content h5{font-size:1.1rem}.rich-content h6{font-size:1rem}.rich-content p{text-align:justify;margin-bottom:1rem}.rich-content strong,.rich-content b{color:#2c3e50;font-weight:600}.rich-content em,.rich-content i{font-style:italic}.rich-content u{text-decoration:underline}.rich-content ul,.rich-content ol{margin:1rem 0;padding-left:2rem}.rich-content li{margin-bottom:.5rem;line-height:1.5}.rich-content ul li{list-style-type:disc}.rich-content ol li{list-style-type:decimal}.rich-content blockquote{color:#495057;background:#f8f9fa;border-left:4px solid #007bff;margin:1.5rem 0;padding:1rem 1.5rem;font-style:italic}.rich-content code{color:#e83e8c;background:#f1f3f4;border-radius:3px;padding:.2rem .4rem;font-family:Courier New,monospace;font-size:.9rem}.rich-content pre{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;margin:1rem 0;padding:1rem;font-family:Courier New,monospace;font-size:.9rem;line-height:1.4;overflow-x:auto}.rich-content pre code{color:#333;background:0 0;padding:0}.rich-content a{color:#007bff;border-bottom:1px solid #0000;text-decoration:none;transition:all .2s}.rich-content a:hover{color:#0056b3;border-bottom-color:#0056b3}.rich-content img{border-radius:6px;max-width:100%;height:auto;margin:1rem 0;transition:transform .2s;box-shadow:0 2px 8px #0000001a}.rich-content img:hover{transform:scale(1.02)}.rich-content table{border-collapse:collapse;background:#fff;border-radius:6px;width:100%;margin:1.5rem 0;overflow:hidden;box-shadow:0 1px 3px #0000001a}.rich-content th,.rich-content td{text-align:left;border-bottom:1px solid #dee2e6;padding:.75rem 1rem}.rich-content th{color:#495057;background:#f8f9fa;font-weight:600}.rich-content tr:hover{background:#f8f9fa}.rich-content hr{background:linear-gradient(90deg,#007bff,#0000);border:none;height:2px;margin:2rem 0}.rich-content .emoji{vertical-align:middle;font-size:1.2em}.rich-content .image-gallery{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:1.5rem 0;display:grid}.rich-content .image-gallery img{object-fit:cover;cursor:pointer;width:100%;height:200px}.accessory-gallery{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.gallery-thumb{object-fit:cover;cursor:pointer;border:2px solid #e0e0e0;border-radius:4px;width:60px;height:60px;transition:all .2s}.gallery-thumb:hover{border-color:#007bff;transform:scale(1.05)}.dim-technical-data{background:#f8f9fa;border-radius:6px;margin-top:1rem;padding:1rem}.tech-data-item{border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.tech-data-item:last-child{border-bottom:none}.tech-label{color:#495057;font-weight:600}.tech-value{color:#007bff;font-weight:500}.description-content{color:#333;line-height:1.6}.description-content p{margin-bottom:1rem}.code-example{white-space:pre-wrap;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:1rem;font-family:Courier New,monospace;font-size:.9rem;overflow-x:auto}.technical-drawings{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.drawing-item{text-align:center;border:1px solid #e0e0e0;border-radius:6px;padding:1rem;transition:transform .2s}.drawing-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.drawing-item img{border-radius:4px;max-width:100%;height:auto;margin-bottom:.5rem}.drawing-item h4{color:#333;margin:.5rem 0;font-size:.9rem}.product-code-table{overflow-x:auto;container:codeTable/inline-size}.product-code-table table{border-collapse:collapse;width:100%;margin-top:1rem}.product-code-table th,.product-code-table td{text-align:left;border-bottom:1px solid #dee2e6;padding:.75rem}.product-code-table th{color:#495057;background:#f8f9fa;font-weight:600}.product-code-table tr:hover{background:#f8f9fa}.accessories-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}.accessory-item{border:1px solid #e0e0e0;border-radius:6px;padding:1rem;transition:all .2s}.accessory-item:hover{border-color:#007bff;box-shadow:0 2px 8px #007bff1a}.accessory-image{object-fit:cover;border-radius:4px;width:100%;height:150px;margin-bottom:.5rem}.accessory-info h4{color:#333;margin:.5rem 0;font-size:1rem}.accessory-code{color:#666;margin-bottom:.5rem;font-size:.9rem}.accessory-description{color:#666;margin-bottom:.5rem;font-size:.9rem;line-height:1.4}.accessory-price{color:#007bff;font-size:1.1rem;font-weight:600}.dim-options{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.dim-option{text-align:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:1rem}.dim-option h4{color:#333;margin:0 0 .5rem;font-size:.9rem}.dim-option p{color:#007bff;margin:0 0 .5rem;font-size:1.1rem;font-weight:600}.dim-option small{color:#666;font-size:.8rem;line-height:1.3}@media (max-width:768px){.accordion-header{padding:.75rem 1rem}.accordion-header h3{font-size:1rem}.accordion-content>div{padding:1rem}.technical-drawings,.accessories-grid{grid-template-columns:1fr}.dim-options{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.rich-content{font-size:.9rem}.rich-content h1{font-size:1.5rem}.rich-content h2{font-size:1.3rem}.rich-content h3{font-size:1.2rem}.rich-content h4{font-size:1.1rem}.rich-content table{font-size:.8rem}.rich-content th,.rich-content td{padding:.5rem}.accessory-gallery{justify-content:center}.gallery-thumb{width:50px;height:50px}}@media (max-width:480px){.accordion-item{margin-bottom:.5rem}.accordion-header{padding:.5rem .75rem}.accordion-icon{margin-right:.5rem;font-size:1rem}.accordion-content>div{padding:.75rem}}
.product-detail{font-family:inherit}.pd-container{max-width:1200px;margin:0 auto;padding:100px 20px 40px}.pd-breadcrumb{color:#666;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;display:flex}.pd-breadcrumb a{color:#666;text-decoration:none;transition:color .3s}.pd-breadcrumb a:hover{color:#2196f3}.pd-breadcrumb .current{color:#1a1a1a;font-weight:600}.pd-breadcrumb .pd-nav-actions{gap:8px;margin-left:auto;display:flex}.pd-breadcrumb .nav-btn{color:#555;background:#fff;border:1px solid #e0e0e0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;transition:background .3s,box-shadow .3s;display:flex}.pd-breadcrumb .nav-btn:hover{background:#f2f2f2;box-shadow:0 2px 6px #00000014}.pd-grid{grid-template-columns:58% 42%;align-items:start;gap:16px;max-width:1100px;margin:0 auto;display:grid}.pd-right{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 6px #00000014}.pd-left{grid-template-columns:90px 1fr;align-items:start;gap:8px;display:grid}.pd-thumbs{grid-area:1/1}.pd-main{background:#f3f4f6;border-radius:12px;grid-area:1/2;justify-content:center;align-items:center;width:100%;height:auto;min-height:350px;display:flex;position:relative;overflow:hidden}.pd-main img{object-fit:contain;background:#f8f8f8;border-radius:12px;width:auto;max-width:85%;height:auto;max-height:85%}.zoom-btn{color:#333;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;line-height:1;transition:box-shadow .3s,transform .3s;display:flex;position:absolute;bottom:5px;right:45px;box-shadow:0 6px 18px #00000014}.zoom-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0000001f}.pd-main img{cursor:crosshair}.zoom-lens{pointer-events:none;background-repeat:no-repeat;border:1px solid #d1d5db;border-radius:50%;width:220px;height:220px;display:none;position:absolute;box-shadow:0 8px 24px #0000002e}.thumbs-container{flex-direction:column;justify-content:center;align-items:center;gap:8px;width:90px;max-width:none;margin:0;display:flex}.thumbs-wrapper{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:10px;max-height:340px;padding:4px 0;display:flex;overflow-y:auto}.pd-thumb{cursor:pointer;background:#f8f8f8;border:2px solid #e0e0e0;border-radius:8px;justify-content:center;align-items:center;width:72px;height:72px;transition:all .3s;display:flex;overflow:hidden}.pd-thumb:hover{border-color:#007bff;transform:scale(1.05)}.pd-thumb img{object-fit:cover;width:100%;height:100%}.thumb-nav{cursor:pointer;color:#666;background:#fff;border:1px solid #ddd;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;font-weight:700;transition:all .3s;display:flex}.thumb-nav:hover:not(:disabled){color:#fff;background:#007bff;border-color:#007bff}.thumb-nav:disabled{opacity:.3;cursor:not-allowed;background:#f5f5f5}#thumbPrev{transform:rotate(90deg)}#thumbNext{transform:rotate(270deg)}.pd-title{color:#1a1a1a;margin:0 0 16px;font-size:28px;font-weight:600}.pd-icons{justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.pd-icons .icon-list{flex-wrap:wrap;flex:1 1 0;gap:6px;min-width:0;display:flex}.pd-icons>.icon{flex:none}.pd-icons .icon{object-fit:contain;width:100%;padding:3px}.pd-icons .icon-list .icon{flex:none;width:auto}.energy-badge{color:#fff;background:#2ecc71;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:700}.spec-table{border-collapse:collapse;width:100%;margin-top:8px}.spec-table tr{border-bottom:1px solid #e8e8e8;height:40px}.spec-table td{padding:0 8px;font-size:13px}.spec-table .name{color:#555;font-weight:500}.spec-table .value{text-align:right;color:#1a1a1a}.pd-meta{color:#666;gap:4px;margin-top:12px;font-size:14px;display:grid}.pd-meta strong{color:#444;font-weight:700}.pd-details{margin-top:32px}.pd-details .details-head{text-align:center;letter-spacing:1.5px;color:#1a1a1a;margin-bottom:14px;font-size:16px;font-weight:600}.pd-buttons{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:20px;display:flex}.btn-primary{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:#2196f3;border-radius:6px;padding:12px 24px;font-size:13px;font-weight:700;text-decoration:none;transition:all .3s;box-shadow:0 6px 18px #2196f326}.btn-primary:hover{filter:brightness(.95);box-shadow:0 8px 22px #2196f338}.pd-accordion .accordion-item{border-color:#e0e0e0}.pd-accordion .accordion-header{background:#f8f9fa}.pd-accordion .accordion-item.active .accordion-header{color:#1a1a1a;background:#eef6ff;border-bottom-color:#cfe1ff}.pd-accordion .accordion-icon{color:#3b82f6}.pd-accordion .accordion-content>div{padding:16px}@media (max-width:1024px){.pd-grid{grid-template-columns:1fr}.pd-left{flex-direction:column;gap:16px;display:flex}.thumbs-container{flex-direction:row;width:auto;margin:0 auto}.thumbs-wrapper{flex-direction:row;max-height:none;overflow-y:visible}#thumbPrev,#thumbNext{transform:none}}@media (max-width:768px){.pd-container{padding:100px 16px 32px}.pd-main{min-height:300px}.pd-title{font-size:24px}.pd-thumb{width:65px;height:65px}.pd-thumbs .thumbs-container{max-width:none}}@media (max-width:480px){.pd-main{min-height:280px}.pd-title{font-size:22px}.btn-primary{text-align:center;width:100%}.pd-thumb{width:60px;height:60px}.pd-thumbs .thumbs-container{max-width:none}}.zoom-modal{z-index:9999;width:100%;height:100%;animation:.3s fadeIn;position:fixed;top:0;left:0}.zoom-overlay{cursor:pointer;background:#000000e6;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.zoom-container{cursor:default;max-width:90vw;max-height:90vh;position:relative}.zoom-image{object-fit:contain;border-radius:8px;max-width:100%;max-height:90vh;box-shadow:0 20px 60px #00000080}.zoom-close{color:#333;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;font-weight:700;transition:all .3s;display:flex;position:absolute;top:-15px;right:-15px;box-shadow:0 4px 12px #0000004d}.zoom-close:hover{background:#f5f5f5;transform:scale(1.1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.zoom-container{max-width:95vw;max-height:85vh}.zoom-close{width:35px;height:35px;font-size:20px;top:-10px;right:-10px}}.accordion-content .content-section{overflow-x:auto}.urun-table{border-collapse:collapse;table-layout:auto;width:100%;max-width:100%}.urun-table thead th,.urun-table tbody td{vertical-align:middle;border:1px solid #e8e8e8;padding:8px 10px}.urun-table thead th{text-align:left;color:#1a1a1a;background:#f9f9f9;font-weight:600}.urun-table tbody td{text-align:left}.urun-table thead th,.urun-table tbody td{white-space:nowrap}.pd-accordion .urun-table th:first-child,.pd-accordion .urun-table td:first-child{width:auto!important}.pd-accordion .urun-table tbody td:first-child{white-space:nowrap}.pd-accordion .urun-table tbody td:nth-child(2),.pd-accordion .urun-table tbody td:nth-child(3){white-space:normal}.urun-table td img{vertical-align:middle;object-fit:contain;border-radius:4px;margin-left:6px;width:auto!important;max-width:none!important;height:1.5em!important;max-height:none!important;display:inline-block!important}.urun-table td[data-merged-hidden=true],.product-code-table table td[data-merged-hidden=true]{display:none}.product-code-table table td img{vertical-align:middle;object-fit:contain;width:auto!important;max-width:none!important;height:1.5em!important;max-height:none!important;display:inline-block!important}.pd-accordion .product-code-table{padding:12px;box-shadow:0 4px 12px #0000000a}.pd-accordion .urun-table{border-collapse:separate;border-spacing:0}.pd-accordion .product-code-table table{border-collapse:separate;border-spacing:0;width:100%}.pd-accordion .product-code-table table thead th{color:#0f172a;background:#f8fafc;border-bottom:2px solid #e2e8f0}.pd-accordion .product-code-table table tbody td{border-bottom:1px solid #e5e7eb}.pd-accordion .product-code-table table tbody tr:nth-child(2n) td{background:#f9fafb}.pd-accordion .product-code-table table tbody tr:hover td{background:#f1f5f9}.pd-accordion .urun-table thead th{color:#0f172a;background:#f8fafc;border-bottom:2px solid #e2e8f0}.pd-accordion .urun-table tbody td{border-bottom:1px solid #e5e7eb}.pd-accordion .urun-table tbody tr:nth-child(2n) td{background:#f9fafb}.pd-accordion .urun-table tbody tr:hover td{background:#f1f5f9}@container codeTable (min-width:1000px){.urun-table thead th,.urun-table tbody td,.product-code-table table thead th,.product-code-table table tbody td{padding:12px 16px}}@container codeTable (min-width:700px) and (max-width:999px){.urun-table thead th,.urun-table tbody td,.product-code-table table thead th,.product-code-table table tbody td{padding:10px 12px}}@container codeTable (max-width:699px){.urun-table thead th,.urun-table tbody td,.product-code-table table thead th,.product-code-table table tbody td{padding:6px 8px}}@media (min-width:1000px){.pd-accordion .product-code-table thead th,.pd-accordion .product-code-table tbody td,.pd-accordion .urun-table thead th,.pd-accordion .urun-table tbody td{padding:12px 16px}}@media (min-width:700px) and (max-width:999px){.pd-accordion .product-code-table thead th,.pd-accordion .product-code-table tbody td,.pd-accordion .urun-table thead th,.pd-accordion .urun-table tbody td{padding:10px 12px}}@media (max-width:699px){.pd-accordion .product-code-table thead th,.pd-accordion .product-code-table tbody td,.pd-accordion .urun-table thead th,.pd-accordion .urun-table tbody td{padding:6px 8px}}
.pd-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pd-main img.pd-main-img{width:85%;height:auto}.pd-thumb{font:inherit;padding:0}.pd-thumb:focus-visible,.thumb-nav:focus-visible,.zoom-btn:focus-visible,.pd-breadcrumb .nav-btn:focus-visible,.accordion-header:focus-visible,.zoom-close:focus-visible{outline-offset:2px;outline:2px solid #2196f3}.pd-main{-webkit-tap-highlight-color:transparent}.accordion-header:focus-visible{outline-offset:-4px}.spec-table th.name{text-align:left;font-size:13px;line-height:inherit;padding:0 8px}.spec-table tbody{display:table-row-group}.pd-summary{color:#555;margin:-6px 0 16px;font-size:14px;line-height:1.55}.pd-meta-link{color:inherit;text-decoration:none}.pd-meta-link:hover{text-decoration:underline}.pd-faq{margin:40px 0 8px}.pd-faq-head{margin:0 0 16px}.pd-faq-title{color:#1a1a1a;margin:0;font-size:22px;font-weight:300;line-height:30px}.pd-faq-list{gap:10px;display:grid}.pd-faq-item{background:#fff;border:1px solid #e0e0e0;border-radius:8px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.pd-faq-item:hover{border-color:#c9d6ea}.pd-faq-item[open]{border-color:#2196f3;box-shadow:0 2px 10px #2196f314}.pd-faq-item summary{cursor:pointer;color:#0e1115;-webkit-tap-highlight-color:transparent;align-items:center;gap:14px;padding:14px 20px;font-size:15px;font-weight:600;line-height:22px;list-style:none;display:flex}.pd-faq-item summary::-webkit-details-marker{display:none}.pd-faq-item summary:focus-visible{outline-offset:-3px;outline:2px solid #2196f3}.pd-faq-icon{text-align:center;color:#2196f3;flex:none;width:22px;font-size:20px;font-weight:400;transition:transform .2s}.pd-faq-item[open] .pd-faq-icon{transform:rotate(45deg)}.pd-faq-a{padding:0 20px 16px 56px}.pd-faq-a p{color:#555;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}@media (max-width:768px){.pd-faq{margin-top:28px}.pd-faq-title{font-size:20px}.pd-faq-item summary{gap:10px;padding:12px 14px;font-size:14px}.pd-faq-a{padding:0 14px 14px 46px}}@media (prefers-reduced-motion:reduce){.pd-faq-item,.pd-faq-icon{transition:none}}.pd-accordion .accordion-title{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0;padding:0}.pd-accordion button.accordion-header{text-align:left;color:#333;appearance:none;border:0;border-bottom:1px solid #0000;border-radius:0;width:100%;margin:0;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:20px}.accordion-header .accordion-label{font-family:var(--type-font--headings,Manrope, sans-serif);color:var(--element--title,#0e1115);margin:0;font-size:1.1rem;font-weight:600;line-height:30px}@media (max-width:768px){.accordion-header .accordion-label{font-size:1rem}}@media (prefers-reduced-motion:reduce){.pd-accordion .accordion-content{transition:none}}.rp-head h2{margin:0;font-size:22px;font-weight:300;line-height:30px}.pd-meta p{color:#666}.pd-accordion .accordion-item{scroll-margin-top:110px}.pd-faq-item summary,.pd-faq-a p,.pd-faq-q{font-family:var(--type-font--content), sans-serif}.related-products .rp-head h2{margin:0;font-size:22px;font-weight:300}@media (max-width:767px){.related-products .rp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.related-products .rp-thumb img{aspect-ratio:1;height:auto!important}.related-products .rp-body{padding:8px 10px 10px}.related-products .rp-name{font-size:13px}.related-products .rp-cat{font-size:11px}.pd-accordion .accordion-content{overflow-x:auto}}
