/* Ranch Hammer header */
.theme-header-topbar { display: none !important; }
.theme-header .theme-neobrutalism-header { background-color: #b5461f !important; }
.theme-header [data-zs-logo] { max-height: 64px !important; width: auto !important; height: auto !important; }
.theme-header .theme-branding-info { padding-top: 12px !important; padding-bottom: 12px !important; }
/* one flat bar */
.theme-header .theme-neobrutalism-header { border: 0 !important; box-shadow: none !important; border-radius: 0 !important; max-width: 100% !important; margin: 0 !important; }
.theme-header .theme-navigation-and-icons, .theme-header .theme-menu-area, .theme-header .theme-menu { align-items: center !important; }
.theme-header .theme-menu a { color: #ffffff !important; background: transparent !important; border: 0 !important; box-shadow: none !important; }
.theme-header .theme-branding-info a, .theme-header .theme-branding-info span { color: #ffffff !important; }
.theme-header .theme-menu { display: flex !important; align-items: center !important; height: 100% !important; }
.theme-header .theme-menu > ul { align-items: center !important; height: 100% !important; }
.theme-header .theme-menu-area { flex: 1 1 auto !important; justify-content: center !important; }
.theme-header .theme-menu > ul { gap: 28px !important; }
.theme-header .theme-branding-info { margin-right: 32px !important; }
.theme-header .theme-menu a { font-weight: 600 !important; letter-spacing: .04em !important; text-transform: uppercase !important; }
/* hero kicker labels: stop mid-word wrapping */
.zphero-slider-container .zpcol-2.zpcol-md-1 { flex: 0 0 auto !important; width: auto !important; max-width: none !important; }
.zphero-slider-container .zpcol-2.zpcol-md-1 .zpelem-text { white-space: nowrap !important; }
/* hide leftover demo brand-logo strip (adidas/Nike/Puma) until that row is deleted */
.zcs_slider_three { display: none !important; }