/* HERO high-visibility header: no dark veil over the players */
.hero{background:#09090d!important;isolation:isolate!important;padding-top:0!important}
.hero::before,.hero::after,.hero .heroShine,.hero .stadium-lights{background:none!important;opacity:0!important;box-shadow:none!important;filter:none!important}
.hero .heroBg{display:block!important;visibility:visible!important;opacity:1!important;filter:brightness(1.19) saturate(1.13) contrast(1.03)!important;transform:none!important;animation:none!important;background-image:url('assets/hero-club-kits-banner.webp')!important;background-color:#09090d!important;background-repeat:no-repeat!important;background-position:center top!important;background-size:100% auto!important}
.hero .heroContent{background:none!important;backdrop-filter:none!important;filter:none!important;position:relative!important;z-index:5!important;text-shadow:0 2px 5px #000!important}
@media(max-width:700px){
 .hero{min-height:590px!important;height:auto!important;padding-top:0!important}
 .hero .heroInner{min-height:590px!important;height:auto!important;padding-top:290px!important;padding-bottom:18px!important;align-items:flex-end!important}
 .hero .heroBg{background-size:125% auto!important;background-position:center top!important;filter:brightness(1.25) saturate(1.15)!important}
 .hero .heroContent{padding:8px 8px 12px!important;background:linear-gradient(to bottom,transparent,rgba(9,9,13,.35) 12%,#09090d 30%,#09090d 100%)!important}
}
@media(max-width:420px){.hero .heroInner{padding-top:260px!important}.hero,.hero .heroInner{min-height:560px!important}}
