/* Complete the white / concrete / graphite / gold palette inside every menu. */
.neutral-menus #ofr-header .product-panel{background:#fff;color:#303030;border-color:#d4d4d4;border-top-color:#9d8453;box-shadow:0 22px 42px #00000024}
.neutral-menus #ofr-header .product-panel-head{background:#f1f1f1;border-color:#d7d7d7;color:#555}
.neutral-menus #ofr-header .product-panel-head>span{color:#555}
.neutral-menus #ofr-header .product-panel-head>button{background:transparent;color:#555}
.neutral-menus #ofr-header .product-panel-head>button:hover{background:#e4e4e4;color:#755b32}
.neutral-menus #ofr-header .product-menu-intro h2{color:#303030}
.neutral-menus #ofr-header .product-menu-intro p{color:#5b5b5b}
.neutral-menus #ofr-header .menu-eyebrow{color:#755b32}
.neutral-menus #ofr-header .menu-all{color:#755b32;border-color:#b4a17b}
.neutral-menus #ofr-header .menu-all:hover{color:#5f4827}
.neutral-menus #ofr-header .catalog-all-products{background:#eee;color:#303030;border-color:#b5a17a;box-shadow:none}
.neutral-menus #ofr-header .catalog-all-products>span{color:#8b7147}
.neutral-menus #ofr-header .catalog-all-products:hover{background:#e4e4e4;color:#5f4827;border-color:#8b7147}
.neutral-menus #ofr-header .product-menu-link{color:#4b4b4b;border-color:#d6d6d6}
.neutral-menus #ofr-header .product-menu-link svg{color:#8b7147}
.neutral-menus #ofr-header .product-menu-link:hover{color:#755b32}
.neutral-menus #ofr-header .product-menu-link:hover svg{color:#755b32}
.neutral-menus #ofr-header .menu-thumb{background:#f4f4f4;border-color:#dedede}
.neutral-menus #ofr-header .product-menu-link:hover .menu-thumb{border-color:#a48a5e}
.neutral-menus #ofr-header .menu-feature{background:linear-gradient(130deg,#fcfcfc,#e6e6e6);border-color:#d0d0d0;box-shadow:none}
.neutral-menus #ofr-header .menu-feature:before{background:#9d8453}
.neutral-menus #ofr-header .menu-feature-kicker{color:#626262}
.neutral-menus #ofr-header .menu-feature>strong{color:#303030}
.neutral-menus #ofr-header .feature-details{color:#5b5b5b;border-color:#c8c8c8}
.neutral-menus #ofr-header .feature-details svg{color:#8b7147}
.neutral-menus #ofr-header .menu-feature:hover{border-color:#a48a5e}
.neutral-menus #ofr-header .menu-feature:hover .feature-details{color:#755b32}
.neutral-menus #ofr-header .product-panel :is(a,button,summary):focus-visible{outline:2px solid #8b7147;outline-offset:2px}

/* The security/emergency families use the same neutral expanded surfaces. */
.neutral-menus #ofr-header .emergency-family{border-color:#d6d6d6}
.neutral-menus #ofr-header .emergency-family summary{color:#3b3b3b}
.neutral-menus #ofr-header .emergency-family-label small{color:#626262}
.neutral-menus #ofr-header .emergency-family[open],.neutral-menus #ofr-header .emergency-family:hover{border-color:#a48a5e}
.neutral-menus #ofr-header .emergency-family[open] summary,.neutral-menus #ofr-header .emergency-family summary:hover{color:#755b32}
.neutral-menus #ofr-header .emergency-family-products{background:#f0f0f0;border-color:#d8d8d8}
.neutral-menus #ofr-header .emergency-product{color:#3b3b3b;border-color:#d7d7d7}
.neutral-menus #ofr-header .emergency-product:hover{color:#755b32}
.neutral-menus #ofr-header .emergency-category-link{color:#755b32}

/* Category-filtered search inherits the same gray and gold treatment. */
.neutral-menus #catalog-scope-bar{background:#f0f0f0;border-color:#d2d2d2;color:#454545}
.neutral-menus #catalog-scope-clear{color:#755b32;border-color:#b4a17b}
.neutral-menus #catalog-scope-clear:focus-visible{outline:2px solid #8b7147;outline-offset:2px}
