
.seo-inquiry{background:#076c52;color:#fff;border:0;border-radius:4px;padding:12px 18px;font:inherit;cursor:pointer}.seo-inquiry:hover{background:#125444}
.seo-content{max-width:1080px;margin:0 auto;padding:48px 24px;color:#193d36;font:17px/1.75 Arial,sans-serif}.seo-content h1{font-size:clamp(30px,4vw,48px);line-height:1.15;margin:12px 0 26px}.seo-content h2{font-size:25px;line-height:1.3;margin:36px 0 14px}.seo-content h3{font-size:20px;margin:18px 0 10px}.seo-content p,.seo-content li{max-width:80ch}.seo-content a,.seo-product a{color:#076c52;text-decoration:underline;text-underline-offset:4px}.seo-content ul{padding-left:24px}.seo-content li{margin:8px 0}.seo-eyebrow{font-size:13px!important;text-transform:uppercase;letter-spacing:.09em;color:#52756a}.seo-product{max-width:1120px;margin:auto;padding:40px 24px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;font:17px/1.7 Arial,sans-serif;color:#193d36}.seo-product img{width:100%;height:440px;object-fit:contain}.seo-product h1{font-size:clamp(28px,3vw,40px);line-height:1.2}.seo-content dl{display:grid;grid-template-columns:180px 1fr;max-width:700px;gap:10px}.seo-content dt{font-weight:700}.seo-content dd{margin:0}.seo-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}.seo-card{border:1px solid #d9e5dc;border-radius:8px;padding:20px;background:#fff}.seo-card img{height:180px;width:100%;object-fit:contain}.seo-related{max-width:1080px;margin:20px auto;padding:20px 24px;background:#f3f7f2}.seo-related a{margin-right:18px;color:#076c52}.seo-table{width:100%;border-collapse:collapse}.seo-table th,.seo-table td{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid #d9e5dc}.seo-table th{background:#f3f7f2}@media(max-width:700px){.seo-product{grid-template-columns:1fr;gap:20px;padding:24px 18px}.seo-product img{height:280px}.seo-content{padding:32px 18px;font-size:16px}.seo-content dl{grid-template-columns:130px 1fr}.seo-table{font-size:14px}.seo-table th,.seo-table td{padding:8px}}

.seo-card-image{display:block;background:#fff;border-radius:5px;overflow:hidden}.seo-card-image img{display:block;width:100%;height:200px;object-fit:contain}.seo-card h3{overflow-wrap:anywhere}.seo-card-image:focus-visible{outline:3px solid #076c52;outline-offset:3px}@media(max-width:700px){.seo-card-image img{height:180px}}

.seo-product-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:stretch;margin:12px 0}.seo-product-actions .seo-inquiry{margin:0}.seo-product .seo-whatsapp{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border:2px solid #076c52;border-radius:4px;background:#fff;color:#076c52;font:inherit;line-height:1.4;text-decoration:none}.seo-product .seo-whatsapp:hover{background:#edf8f2}.seo-product .seo-whatsapp:focus-visible{outline:3px solid #193d36;outline-offset:3px}@media(max-width:480px){.seo-product-actions>*{width:100%;box-sizing:border-box}}

.product-gallery-main{display:block}.product-gallery-thumbs{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.product-gallery-thumb{background:#fff;border:1px solid #bbcfc4;border-radius:4px;padding:3px;cursor:pointer}.product-gallery-thumb[aria-pressed=true]{border:2px solid #076c52;padding:2px}.seo-product .product-gallery-thumbs img{width:64px;height:64px;object-fit:contain;display:block}.seo-product .product-gallery-caption{font-size:12px;line-height:1.5;color:#52756a;margin:12px 0}.product-specifications{margin:16px 0}.catalogue-presentation{display:block;max-width:100%;height:auto;object-fit:contain}.product-gallery-thumb:focus-visible{outline:3px solid #193d36;outline-offset:3px}@media(max-width:700px){.product-specifications{font-size:13px}.product-specifications td,.product-specifications th{padding:8px;overflow-wrap:anywhere}}
