body:not(.home) .header-image{border-bottom:6px solid #64A70B!important;text-align:left!important}
body:not(.home) .header-image .small-site-width.relative{align-items:flex-start!important}
body:not(.home) .header-image .header-subtitle{margin-left:0!important;margin-right:0!important}
.single-product .header-image h1::after{background-position:left top!important;text-align:left!important}
.header-image .overlay,.header-image .scroll-arrow{display:none!important}
.header-image>.small-site-width{max-width:1100px!important;margin-left:auto!important;margin-right:auto!important;padding-left:20px!important;padding-right:20px!important;text-align:left!important}
.header-image h1.entry-title{font-family:Montserrat,Arial,sans-serif!important;font-weight:700!important;font-size:38px!important;line-height:1.15!important;letter-spacing:0!important;color:#fff!important;text-align:left!important}
.header-image .header-subtitle,.header-image .header-excerpt{color:#e6efe0!important;font-size:17px!important;line-height:1.5!important;max-width:760px;margin:12px 0 0!important;text-align:left!important;text-transform:none!important;font-family:inherit!important;font-weight:400!important}
.header-image .header-excerpt p{margin:0 0 6px!important;color:#e6efe0!important}
.header-image .header-excerpt a,.header-image .header-subtitle a{color:#B5D98A!important}
.header-image .header-links{text-align:left!important;margin-top:20px!important}
.header-image .header-links .desktop-links{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}
.header-image .header-links .desktop-links a.button{margin:0!important;border-radius:8px!important;border:2px solid rgba(255,255,255,.85)!important;background:transparent!important;color:#fff!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;font-size:15px!important;padding:11px 20px!important;line-height:1.2!important}
.header-image .header-links .desktop-links a.button:first-child{background:#64A70B!important;border-color:#64A70B!important}
.header-image .header-links .desktop-links a.button:hover{background:#fff!important;color:#213D30!important;border-color:#fff!important}
.header-image .header-links .desktop-links a.button:first-child:hover{background:#3f7a06!important;color:#fff!important;border-color:#3f7a06!important}
.header-image .header-subtitle{background-position:left top!important}
.header-image .header-links .desktop-links{justify-content:flex-start!important}
.header-image .header-links .desktop-links::after{display:none!important}
body:not(.home) .header-image .desktop-links{justify-content:flex-start!important}
.ye-hero{background:#213D30 url(/wp-content/uploads/2026/10/cfr-header-bands-desktop.jpg) right center/cover no-repeat!important}
@media(max-width:768px){.ye-hero{background-image:url(/wp-content/uploads/2026/10/cfr-header-bands-mobile-v2.jpg)!important;background-position:center bottom!important}}
.cfr-bc{font-size:13.5px;line-height:1.4;margin:0 0 10px!important;color:#b9cbb0;text-align:left;font-family:inherit}
.cfr-bc a{color:#e6efe0!important;text-decoration:none!important}
.cfr-bc a:hover{text-decoration:underline!important}
.cfr-bc span{margin:0 6px}
@media(max-width:640px){.header-image h1.entry-title{font-size:28px!important}.header-image .header-subtitle,.header-image .header-excerpt{font-size:16px!important}}
html body:not(.home) .header-image,html body .ye-hero{background:repeating-linear-gradient(115deg,rgba(255,255,255,.035) 0 2px,transparent 2px 46px),linear-gradient(120deg,#1a3127,#213D30 55%,#2a5a3a)!important}
@media(max-width:768px){html body:not(.home) .header-image,html body .ye-hero{background:repeating-linear-gradient(115deg,rgba(255,255,255,.035) 0 2px,transparent 2px 46px),linear-gradient(120deg,#1a3127,#213D30 55%,#2a5a3a)!important}}
