/* Shared knowledge directory and product families; native CMS links preserved. */
@media(min-width:901px){
 html body .nav.single-header>.min-wrap,html body .nav.single-header .nav_ul{position:static!important}
 html body .nav.single-header.single-header .nav_ul>li.wolw-unified-entry{position:static!important}
 html body .nav.single-header.single-header .nav_ul>li.wolw-unified-entry>.wolw-unified-dropdown{position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;max-width:none!important;max-height:calc(100dvh - var(--wolw-header-total,132px))!important;overflow-y:auto!important;background:#fff!important;border-top:1px solid #e5eae7!important;border-bottom:1px solid #dce5df!important;box-shadow:0 16px 26px #142b1d0d!important;border-radius:0!important}
 html body .nav.single-header.single-header .nav_ul>li.unified-dismissed>.wolw-unified-dropdown{display:none!important}
 html body .nav.single-header.single-header .nav_ul>li.wolw-unified-entry>.wolw-unified-dropdown .wolw-unified-menu{display:grid!important;grid-template-columns:260px minmax(0,1fr)!important;gap:0 48px!important;columns:auto!important;align-items:start!important;width:min(1240px,calc(100% - 80px))!important;max-width:1240px!important;padding:28px 0!important;margin:0 auto!important;box-sizing:border-box;text-align:start}
 .wolw-unified-menu .wolw-catalog-bar,.wolw-unified-menu .wolw-catalog-features{display:none!important}
 .wolw-unified-intro{grid-column:1;grid-row:1/span 2;display:block!important;align-self:start;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:none!important;float:none!important;text-align:start;color:#183d2a!important}
 .wolw-unified-intro img{display:block;width:100%!important;height:174px!important;object-fit:cover;object-position:85% center;filter:saturate(.78);background:#edf2ee}
 .wolw-unified-intro span{display:block;margin-top:18px;font:600 23px/1.45 Arial,"Microsoft YaHei",sans-serif;overflow-wrap:anywhere}
 .wolw-unified-intro:hover span{color:#008844}
 html body .nav.single-header.single-header .nav_ul>li.wolw-unified-entry .wolw-unified-menu .wolw-catalog-index,html body .nav.single-header.single-header .nav_ul>li.wolw-unified-entry .wolw-unified-menu .wolw-unified-topic-index{grid-column:2;grid-row:1;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0 30px!important;align-content:start;min-width:0;width:100%!important;margin:0!important;padding:0!important}
 html body .nav.single-header.single-header .nav_ul>li.wolw-unified-entry .wolw-unified-menu .mega-column{display:block!important;width:auto!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;break-inside:auto}
 html body .nav.single-header.single-header .nav_ul>li.wolw-unified-entry .wolw-unified-menu .mega-heading{display:flex!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:49px!important;height:100%!important;box-sizing:border-box;margin:0!important;padding:12px 0!important;background:transparent!important;border:0!important;border-bottom:1px solid #e4ebe6!important;color:#344c3e!important;font:400 15px/1.55 Arial,"Microsoft YaHei",sans-serif!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:start!important}
 html body .nav.single-header.single-header .nav_ul>li.wolw-unified-entry .wolw-unified-menu .mega-heading:after{display:none!important}
 html body .nav.single-header.single-header .nav_ul>li.wolw-unified-entry .wolw-unified-menu .catalog-active>.mega-heading,html body .nav.single-header.single-header .nav_ul>li.wolw-unified-entry .wolw-unified-menu .mega-heading:hover{background:transparent!important;color:#008442!important;border-bottom-color:#008442!important}
 .wolw-unified-menu .wolw-catalog-detail{grid-column:2;grid-row:2;display:grid;grid-template-columns:170px minmax(0,1fr) auto;gap:18px;align-items:start;min-width:0;margin-top:24px;padding:19px 0 0!important;background:transparent!important;border:0!important;border-top:1px solid #d7e3db!important}
 .wolw-unified-menu .wolw-catalog-detail:has(.wolw-catalog-children:empty){display:none!important}
 .wolw-unified-menu .wolw-catalog-eyebrow{display:none}
 .wolw-unified-menu .wolw-catalog-detail h2{margin:0!important;font:600 14px/1.55 Arial,"Microsoft YaHei",sans-serif!important;color:#264e37;overflow-wrap:anywhere}
 .wolw-unified-menu .wolw-catalog-children{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0!important}
 .wolw-unified-menu .wolw-catalog-children a{padding:0!important;min-height:0!important;border:0!important;font-size:13px!important;line-height:1.6!important}
 .wolw-unified-menu .wolw-catalog-view{padding:0!important;min-height:0!important;border:0!important;white-space:normal!important;font-size:13px!important;line-height:1.6!important}
 .wolw-unified-menu a:focus-visible{outline:2px solid #008a44;outline-offset:3px}
 html body .nav.single-header.single-header .wolw-unified-plain-index .mega-links{display:block!important;margin:0!important;padding:0 0 12px!important}
 html body .nav.single-header.single-header .wolw-unified-plain-index .mega-links a{font-size:13px!important;line-height:1.6!important;padding:8px 0!important}
 html:lang(ar) .wolw-unified-menu{direction:rtl}
 html:lang(ar) .wolw-unified-entry[data-unified-kind="products"] .wolw-unified-intro img{object-position:15% center}
 body:has(.wolw-unified-entry:hover) #aff-im-root,body:has(.wolw-unified-entry.is-open) #aff-im-root,body:has(.wolw-unified-dropdown:hover) #aff-im-root{display:none!important}
}
@media(min-width:901px){
 html body .nav.single-header.single-header .nav_ul>li.wolw-unified-entry .wolw-unified-menu.wolw-family-menu{display:flex!important;flex-direction:column!important;width:min(1240px,calc(100% - 80px))!important;padding:20px 0 22px!important}
 html body .nav.single-header.single-header .wolw-family-menu>.wolw-unified-intro,html body .nav.single-header.single-header .wolw-family-menu>.wolw-catalog-index{display:none!important}
 .wolw-product-families{order:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 34px;text-align:start;direction:inherit}
 .wolw-family-all{grid-column:1/-1;justify-self:end;display:block!important;width:auto!important;margin:0 0 18px!important;padding:0!important;background:none!important;color:#008443!important;font-size:13px!important;font-weight:600!important;line-height:1.5!important;border:0!important}
 .wolw-product-family{min-width:0;margin:0;padding:0}
 .wolw-product-family>img{display:block!important;width:100%!important;height:118px!important;object-fit:cover!important;object-position:90% center!important;filter:saturate(.65);background:#e9eeeb}
 html body .nav.single-header.single-header .wolw-product-family>h2{margin:16px 0 7px!important;padding:0 0 12px!important;border-bottom:1px solid #dce5df!important;min-height:60px;box-sizing:border-box;color:#193f2c!important;font:600 16px/1.45 Arial,"Microsoft YaHei",sans-serif!important;overflow-wrap:anywhere}
 html body .nav.single-header.single-header .nav_ul>li.wolw-unified-entry .wolw-family-menu .mega-heading{min-height:33px!important;height:auto!important;padding:7px 0!important;border:0!important;font-size:14px!important;line-height:1.4!important;color:#4c5e54!important;transition:color .12s ease!important}
 html body .nav.single-header.single-header .nav_ul>li.wolw-unified-entry .wolw-family-menu .catalog-active>.mega-heading,html body .nav.single-header.single-header .nav_ul>li.wolw-unified-entry .wolw-family-menu .mega-heading:hover{color:#008443!important;background:none!important}
 html body .nav.single-header.single-header .wolw-family-menu>.wolw-catalog-detail{order:1;display:flex!important;flex-wrap:wrap;align-items:center;gap:8px 22px;min-height:48px;box-sizing:border-box;margin:18px 0 0!important;padding:13px 0 0!important;border-top:1px solid #e2e9e5!important}
 html body .nav.single-header.single-header .wolw-family-menu>.wolw-catalog-detail:has(.wolw-catalog-children:empty){visibility:hidden!important}
 html body .nav.single-header.single-header .wolw-family-menu>.wolw-catalog-detail h2,html body .nav.single-header.single-header .wolw-family-menu>.wolw-catalog-detail .wolw-catalog-view{display:none!important}
 html body .nav.single-header.single-header .wolw-family-menu .wolw-catalog-children{display:flex!important;flex-wrap:wrap;gap:8px 26px!important}
 html body .nav.single-header.single-header .wolw-family-menu .wolw-catalog-children a{font-size:13px!important;color:#697b70!important}
 html body .nav.single-header.single-header .wolw-family-menu .wolw-catalog-children a:hover{color:#008443!important}
}
@media(min-width:901px) and (max-width:1100px){
 html body .nav.single-header.single-header .nav_ul>li.wolw-unified-entry .wolw-unified-menu.wolw-family-menu{width:calc(100% - 48px)!important}
 .wolw-product-families{gap:0 24px}.wolw-product-family>img{height:96px!important}
 html body .nav.single-header.single-header .wolw-product-family>h2{font-size:15px!important;min-height:76px}
}
@media(min-width:901px) and (max-width:1100px){
 html body .nav.single-header.single-header .nav_ul>li.wolw-unified-entry>.wolw-unified-dropdown .wolw-unified-menu{grid-template-columns:210px minmax(0,1fr)!important;gap:0 30px!important;width:calc(100% - 48px)!important}
 html body .nav.single-header.single-header .nav_ul>li.wolw-unified-entry .wolw-unified-menu .wolw-catalog-index,html body .nav.single-header.single-header .nav_ul>li.wolw-unified-entry .wolw-unified-menu .wolw-unified-topic-index{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 22px!important}
 .wolw-unified-intro img{height:150px!important}.wolw-unified-intro span{font-size:21px}
 .wolw-unified-menu .wolw-catalog-detail{grid-template-columns:minmax(0,1fr)}
}
@media(max-width:900px){
 html body .nav.single-header .wolw-unified-entry .mega-heading{display:block!important;box-sizing:border-box;width:100%!important;height:auto!important;min-height:44px!important;padding:11px 0!important;margin:0!important;border:0!important;border-bottom:1px solid #e2e9e4!important;background:none!important;color:#294c37!important;font:500 15px/1.5 Arial,"Microsoft YaHei",sans-serif!important;white-space:normal!important}
 html body .nav.single-header .wolw-unified-entry .mega-heading:after{display:none!important}
 html body .nav.single-header .wolw-unified-entry .mega-column{margin:0!important;padding:0!important;border:0!important}
 html body .nav.single-header .wolw-unified-entry .mega-links{padding-inline-start:14px!important;margin:0!important}
}

@media(min-width:901px){html body .nav.single-header.single-header .nav_ul>li.wolw-unified-entry .wolw-unified-menu.wolw-family-menu .wolw-product-families .mega-column>.mega-links{display:none!important}}
