.wl-sticky.wl-sticky--active{
	position:fixed !important;
	top:var(--wl-sticky-top,0px) !important;
	left:0;
	right:0;
	width:100%;
	margin-top:0 !important;
	z-index:var(--wl-sticky-z,9999);
	transition:transform var(--wl-sticky-duration,250ms) ease,background-color .25s ease,box-shadow .25s ease;
}
.wl-sticky.wl-sticky--active.is-hidden{
	transform:translateY(calc(-100% - var(--wl-sticky-top,0px)));
}
html.wl-has-sticky{
	scroll-padding-top:calc(var(--wl-header-h,0px) + var(--wl-sticky-top,0px));
}
@media (prefers-reduced-motion:reduce){
	.wl-sticky.wl-sticky--active{transition:none}
}
