html{scroll-behavior:smooth;scroll-padding-top:160px}.native-catalogue-content{width:min(1260px,calc(100% - 48px));margin:40px auto;overflow-wrap:anywhere}.native-catalogue-content>section{margin:0}.native-catalogue-content h2{font-size:clamp(23px,3vw,32px);line-height:1.35;margin:0 0 18px;color:#152c3c}.native-catalogue-content h3{font-size:21px;line-height:1.45;margin:20px 0 12px;color:#152c3c}.native-catalogue-content h4{font-size:18px;margin:18px 0 10px}.native-catalogue-content p,.native-catalogue-content li{line-height:1.75;font-size:16px}.native-catalogue-content img{max-width:100%;height:auto}.native-catalogue-content article{min-width:0}.native-catalogue-content article>img,.native-catalogue-content article>a>img{width:100%;height:240px;object-fit:contain;background:#fff}.native-family-grid,.native-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.native-family,.native-products>article{border:1px solid #dce3e8;border-radius:14px;overflow:hidden;background:#fff}.native-family>div,.native-products>article>div{padding:18px}.native-product-family{border-bottom:1px solid #dce3e8;margin:0 0 38px;padding:0 0 32px}.native-product-images,.native-image-grid,.native-images,.native-product-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:18px 0}.native-product-images img,.native-image-grid img,.native-images img,.native-product-gallery img{display:block;width:100%;height:210px;object-fit:contain;background:white}.native-catalogue-content figure{margin:0}.native-catalogue-content figcaption{font-size:14px;line-height:1.5;color:#647480;padding:10px 0}.native-table-wrap,.native-table-scroll{overflow-x:auto;max-width:100%;margin:20px 0;-webkit-overflow-scrolling:touch}.native-catalogue-content table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5;background:#fff}.native-catalogue-content td,.native-catalogue-content th{border:1px solid #e1e7eb;text-align:left;padding:11px 13px;vertical-align:top;min-width:64px}.native-catalogue-content th{background:#f2f5f6;font-weight:700;color:#173346}.native-catalogue-content tbody tr:nth-child(even){background:#fafbfc}.native-catalogue-content details.native-product{margin:14px 0;border:1px solid #dce3e8;border-radius:12px;padding:16px;background:#fff}.native-catalogue-content details.native-product>summary{cursor:pointer;font-weight:700;line-height:1.5}.native-catalogue-content details.native-product>img{width:260px;height:210px;object-fit:contain;display:block;margin:16px auto}.native-downloads{margin:40px auto;background:#f4f6f8;border:1px solid #e1e7eb;border-radius:12px;padding:18px 22px}.native-downloads summary{cursor:pointer;font-weight:700;line-height:1.5}.native-downloads li{margin:12px 0}.native-downloads a{color:#c51924;overflow-wrap:anywhere}.native-catalogue-content .cp-card .cp-image,.native-catalogue-content .cp-card img{height:220px;object-fit:contain}.native-catalogue-content .native-products>article h3{font-size:20px}@media(max-width:900px){.native-family-grid,.native-products{grid-template-columns:repeat(2,minmax(0,1fr))}.native-product-images,.native-image-grid,.native-images,.native-product-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.native-catalogue-content{width:calc(100% - 32px);margin:28px auto}.native-family-grid,.native-products{grid-template-columns:1fr}.native-product-images,.native-image-grid,.native-images,.native-product-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.native-product-images img,.native-image-grid img,.native-images img,.native-product-gallery img{height:150px}.native-catalogue-content td,.native-catalogue-content th{padding:9px;font-size:13px}.native-catalogue-content .native-family>img,.native-catalogue-content article>img{height:210px}.native-downloads{padding:16px}}
.native-product-grid,.native-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:22px 0}.native-product-grid>article{border:1px solid #dce3e8;border-radius:12px;padding:18px;background:white}.native-product-grid>figure{border:1px solid #e1e7eb;border-radius:12px;padding:14px;background:#fff}.native-product-grid img,.native-photo-grid img{display:block;width:100%;height:220px;object-fit:contain}.native-product-grid figcaption{font-size:15px;color:#173346}.native-spec-scroll{overflow-x:auto;max-width:100%;margin:20px 0}.native-source-specifications{margin-top:36px}@media(max-width:900px){.native-product-grid,.native-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.native-product-grid{grid-template-columns:1fr}.native-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.native-product-grid img{height:210px}}
.native-catalogue-content .native-catalogue-content{width:100%;margin:0}.native-catalogue-content~.native-downloads{margin-top:36px}.cat-hero-image{object-fit:contain!important;background:#fff}.native-products .cp-card{margin:0}

.native-catalogue-content .native-family-photo{display:block;width:100%;max-width:260px;height:180px;object-fit:contain;background:#fff}

.catalogue-real-gallery{margin:24px 0}.real-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.real-photo-grid figure{margin:0}.real-photo-grid img{display:block;width:100%;height:180px;object-fit:contain;background:#f8faf9;border-radius:8px}.real-photo-grid figcaption{font-size:13px;line-height:1.45;padding-top:6px}@media(max-width:700px){.real-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.real-photo-grid img{height:140px}}
