/* Optional homepage-only palette for the EXISTING Flex header. No duplicated menu. */
body:has(.gh-home) #sp-header{background:#f5f0e6!important;border-bottom:1px solid #d8c8ad;box-shadow:0 2px 12px #39291809}
body:has(.gh-home) #sp-header .sp-default-logo{max-width:180px!important;width:100%;height:auto!important}
body:has(.gh-home) #sp-header .sp-megamenu-parent>li>a,
body:has(.gh-home) #sp-header .sp-megamenu-parent>li>span,
body:has(.gh-home) #sp-header .offcanvas-toggler,
body:has(.gh-home) #sp-header #offcanvas-toggler{color:#263e31!important;font-family:GHHome,Tahoma,sans-serif}
body:has(.gh-home) #sp-header .sp-megamenu-parent>li>a{font-size:14px;font-weight:650;white-space:nowrap;padding-inline:13px}
body:has(.gh-home) #sp-header .sp-megamenu-parent>li.active>a,
body:has(.gh-home) #sp-header .sp-megamenu-parent>li:hover>a{color:#634735!important}
body:has(.gh-home) #sp-header .sp-dropdown .sp-dropdown-inner{background:#faf5ec!important;border:1px solid #d8c8ad}
body:has(.gh-home) #sp-header .sp-dropdown .sp-dropdown-inner a{color:#263e31!important}
body:has(.gh-home) #sp-header .sp-dropdown .sp-dropdown-inner a:hover{color:#634735!important;background:#eae1d1!important}
body:has(.gh-home) #sp-top-bar{background:#634735!important;color:#fff4df!important}
body:has(.gh-home) #sp-top-bar a{color:#fff4df!important}
body:has(.gh-home) #sp-main-body{padding-top:0!important;padding-bottom:0!important;background:#f5f0e6}
