/* Only the Products branch uses the flyout layout. */
@media(min-width:992px){.main-menu>li.oec-products-menu{position:relative}.main-menu>li.oec-products-menu>.submenu-nav{width:285px;padding:8px 0;overflow:visible;max-height:none}.oec-products-menu .oec-product-node{position:relative;list-style:none;margin:0}.oec-products-menu .oec-product-node>a{display:block;white-space:normal;padding:11px 42px 11px 20px;font-size:13px;line-height:1.45}.oec-products-menu .oec-product-toggle{position:absolute;right:4px;top:3px;width:34px;height:34px;border:0;border-radius:4px;background:transparent;color:#fff;font-size:23px;line-height:1;cursor:pointer}.oec-products-menu .oec-product-children{position:absolute;left:100%;top:0;width:290px;background:#122336;box-shadow:0 8px 28px #0004;border-left:1px solid #ffffff20;padding:8px 0;margin:0;list-style:none;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(6px);transition:opacity .15s,transform .15s;z-index:110}.oec-products-menu .oec-product-node:hover>.oec-product-children,.oec-products-menu .oec-product-node:focus-within>.oec-product-children,.oec-products-menu .oec-product-node.is-open>.oec-product-children{opacity:1;visibility:visible;pointer-events:auto;transform:none}.oec-products-menu .oec-product-node>a:hover,.oec-products-menu .oec-product-node>a:focus{background:#244156;color:#fff}.oec-products-menu .oec-product-children a{color:#fff}.oec-products-menu .oec-product-all>a{font-size:11px;padding:10px 16px;color:#8cdae0;border-bottom:1px solid #ffffff20}.oec-products-menu .oec-product-toggle:hover{background:#ffffff20}.oec-products-menu .oec-product-toggle:focus-visible{outline:2px solid #f7d479;outline-offset:1px}.oec-products-menu:focus-within>.submenu-nav{opacity:1;visibility:visible;transform:none;pointer-events:auto}}
.slicknav_nav .oec-product-toggle{display:none!important}.slicknav_nav .oec-product-all a{font-size:12px}.oec-category-view{padding-top:35px}.oec-category-breadcrumb{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:13px;line-height:1.8;margin-bottom:30px;color:#526878}.oec-category-breadcrumb a{color:#087781}.oec-subcategory-section{margin-bottom:35px}.oec-subcategory-section h2,.oec-category-products>h2{font-size:25px;margin:0 0 22px;line-height:1.35}.oec-subcategory-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.oec-subcategory-links a{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:78px;padding:20px;border:1px solid #d4e2e8;border-radius:7px;color:#19384c;background:#f4f8fa;font-weight:650;font-size:15px;line-height:1.5}.oec-subcategory-links a:hover{border-color:#0b7884;background:#e9f5f6}.oec-category-siblings{display:flex;flex-wrap:wrap;gap:10px;padding:0 0 28px;margin-bottom:28px;border-bottom:1px solid #dbe5ea}.oec-category-siblings a{padding:10px 15px;border:1px solid #d5e2e8;border-radius:5px;font-size:13px;color:#234456}.oec-category-siblings a[aria-current=page]{background:#0c707d;color:white;border-color:#0c707d}.oec-category-empty{padding:25px;background:#f2f6f8;border-radius:7px}.oec-category-view a:focus-visible{outline:3px solid #c49a40;outline-offset:3px}
@media(max-width:767px){.oec-subcategory-links{grid-template-columns:1fr}.oec-category-view{padding-top:25px}.oec-category-siblings a{flex:1 1 45%;text-align:center}.oec-subcategory-links a{min-height:65px}}
@media(prefers-reduced-motion:reduce){.oec-products-menu .oec-product-children{transition:none}}

@media(min-width:992px){.oec-products-menu .oec-product-toggle{color:#234456}.oec-products-menu .oec-product-children .oec-product-toggle{color:#fff}}
.slicknav_nav button[aria-controls^="product-children-"]{display:none!important}
