.wsm-sticky-placeholder {
	display: none;
}

.wsm-is-sticky {
	position: fixed !important;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
}

.wsm-is-sticky.wsm-sticky-hidden {
	transform: translateY(-100%);
}

.wsm-effect-fade.wsm-is-sticky {
	opacity: 0;
}

.wsm-effect-fade.wsm-is-sticky.wsm-sticky-visible {
	opacity: var( --wsm-opacity, 1 );
}

.wsm-effect-slide.wsm-is-sticky {
	transform: translateY(-100%);
}

.wsm-effect-slide.wsm-is-sticky.wsm-sticky-visible {
	transform: translateY(0);
}

.wsm-effect-slide.wsm-is-sticky.wsm-sticky-visible.wsm-sticky-hidden {
	transform: translateY(-100%);
}
