/**
 * Skrytie sticky headera pri scroll dole.
 *
 * Tranzícia je naviazaná len na stav `fusion-container-stuck`, aby
 * Avada-ino prepnutie do sticky režimu nemalo neželané animácie.
 * Transform sa robí v Z-vrstve cez translate3d -> GPU kompozícia,
 * žiadny layout reflow pri každom frame-e.
 *
 * @package melino
 * @version 1.0.0
 */

.fusion-tb-header .fusion-sticky-container.fusion-container-stuck {
	transition: transform 0.35s cubic-bezier( 0.4, 0, 0.2, 1 );
	will-change: transform;
}

.fusion-tb-header .fusion-sticky-container.fusion-container-stuck.melino-header--hidden {
	transform: translate3d( 0, -100%, 0 );
}

/* Pokiaľ je otvorené dropdown menu (mega menu / cart zhrnutie),
   nechceme aby sa header počas otvorenia náhle posunul. */
.fusion-tb-header .fusion-sticky-container.fusion-container-stuck:has( .awb-menu__sub-li:hover ),
.fusion-tb-header .fusion-sticky-container.fusion-container-stuck:hover {
	transform: translate3d( 0, 0, 0 );
}
