
 .turbo-header-template, #tahefobu-header { position: relative; z-index: 9999; } .ta-sticky-header { position: sticky; top: 0; z-index: 9999; } .turbo-header-template.ta-header-scroll-animation { position: sticky; top: 0; z-index: 9999; } .ta-header-hide { transform: translateY(-100%); opacity: 0; } .ta-header-show { transform: translateY(0); opacity: 1; } .ta-header-scroll-animation { transition: transform 0.3s ease; } .ta-header-hidden { transform: translateY(-100%); opacity: 0; } .ta-sticky-header, .turbo-header-template.ta-header-scroll-animation { top: var(--ta-sticky-top, 0); } #tahefobu-header.ta-sticky-active, .turbo-header-template.ta-sticky-active { position: fixed; top: var(--ta-sticky-top, 0); left: 0; right: 0; width: 100%; z-index: 99999;  } .ta-header-spacer { display: none; width: 100%; } #tahefobu-header.ta-scroll-down, .turbo-header-template.ta-scroll-down, .ta-header-hidden,          .ta-header-hide {           transform: translateY(-100%); opacity: 0; } #tahefobu-header.ta-scroll-up, .turbo-header-template.ta-scroll-up, .ta-header-show {           transform: translateY(0); opacity: 1; } #tahefobu-header, .turbo-header-template.ta-header-scroll-animation { transition: transform .25s ease, opacity .25s ease; will-change: transform; }