.ls-mm__panel{opacity:0;transform:translateY(.625rem);transition:opacity var(--ls-mm-duration) ease,transform var(--ls-mm-duration) ease,visibility 0s linear var(--ls-mm-duration)}.ls-mm__item.is-open>.ls-mm__panel{opacity:1;transform:translateY(0);transition-delay:0s}.ls-mm--fade .ls-mm__panel{transform:none}.ls-mm--slide .ls-mm__panel{opacity:1}.ls-mm--none .ls-mm__panel{transition:none;transform:none}.ls-mm__level3{opacity:0;transform:translateX(.5rem);transition:opacity var(--ls-mm-duration) ease,transform var(--ls-mm-duration) ease,visibility 0s linear var(--ls-mm-duration)}.ls-mm__dropdown-item.opens-left>.ls-mm__level3{transform:translateX(-.5rem)}.ls-mm__dropdown-item.is-level3-open>.ls-mm__level3{opacity:1;transform:translateX(0);transition-delay:0s}


@keyframes rsp-mm-fixed-fade-slide{
	from{opacity:0;top:var(--ls-mm-fixed-enter-top,-4rem)}
	to{opacity:1;top:0}
}
@keyframes rsp-mm-fixed-fade{
	from{opacity:0}
	to{opacity:1}
}
@keyframes rsp-mm-fixed-slide{
	from{top:var(--ls-mm-fixed-enter-top,-4rem)}
	to{top:0}
}

.ls-mm.is-mobile-layout.is-fixed.is-fixed-preparing:not(.ls-mm--editor){
	opacity:0;
	top:var(--ls-mm-fixed-enter-top,-4rem);
}
.ls-mm.is-mobile-layout.ls-mm--fixed-fade.is-fixed.is-fixed-preparing:not(.ls-mm--editor){
	top:0;
}
.ls-mm.is-mobile-layout.ls-mm--fixed-slide.is-fixed.is-fixed-preparing:not(.ls-mm--editor){
	opacity:1;
}

.ls-mm.is-mobile-layout.is-fixed.is-fixed-entering:not(.ls-mm--editor){
	animation:rsp-mm-fixed-fade-slide var(--ls-mm-fixed-duration,220ms) cubic-bezier(.2,.7,.2,1) both;
	will-change:opacity,top;
}
.ls-mm.is-mobile-layout.ls-mm--fixed-fade.is-fixed.is-fixed-entering:not(.ls-mm--editor){
	animation-name:rsp-mm-fixed-fade;
	will-change:opacity;
}
.ls-mm.is-mobile-layout.ls-mm--fixed-slide.is-fixed.is-fixed-entering:not(.ls-mm--editor){
	animation-name:rsp-mm-fixed-slide;
	will-change:top;
}






@keyframes rsp-mm-fixed-desktop-fade-slide{
	from{opacity:0;transform:translate3d(0,-100%,0)}
	to{opacity:1;transform:translate3d(0,0,0)}
}
@keyframes rsp-mm-fixed-desktop-fade{
	from{opacity:0}
	to{opacity:1}
}
@keyframes rsp-mm-fixed-desktop-slide{
	from{transform:translate3d(0,-100%,0)}
	to{transform:translate3d(0,0,0)}
}

.ls-mm.is-desktop-layout.is-fixed.is-fixed-preparing:not(.ls-mm--editor),
.ls-mm.is-desktop-layout.is-fixed.is-fixed-entering:not(.ls-mm--editor){
	background:transparent;
}
.ls-mm.is-desktop-layout.is-fixed.is-fixed-preparing:not(.ls-mm--editor)::before,
.ls-mm.is-desktop-layout.is-fixed.is-fixed-preparing:not(.ls-mm--editor) > .ls-mm__list{
	opacity:0;
	transform:translate3d(0,-100%,0);
}
.ls-mm.is-desktop-layout.ls-mm--fixed-fade.is-fixed.is-fixed-preparing:not(.ls-mm--editor)::before,
.ls-mm.is-desktop-layout.ls-mm--fixed-fade.is-fixed.is-fixed-preparing:not(.ls-mm--editor) > .ls-mm__list{
	transform:none;
}
.ls-mm.is-desktop-layout.ls-mm--fixed-slide.is-fixed.is-fixed-preparing:not(.ls-mm--editor)::before,
.ls-mm.is-desktop-layout.ls-mm--fixed-slide.is-fixed.is-fixed-preparing:not(.ls-mm--editor) > .ls-mm__list{
	opacity:1;
}

.ls-mm.is-desktop-layout.is-fixed.is-fixed-entering:not(.ls-mm--editor)::before,
.ls-mm.is-desktop-layout.is-fixed.is-fixed-entering:not(.ls-mm--editor) > .ls-mm__list{
	animation:rsp-mm-fixed-desktop-fade-slide var(--ls-mm-fixed-duration,220ms) cubic-bezier(.2,.7,.2,1) both;
	will-change:opacity,transform;
}
.ls-mm.is-desktop-layout.ls-mm--fixed-fade.is-fixed.is-fixed-entering:not(.ls-mm--editor)::before,
.ls-mm.is-desktop-layout.ls-mm--fixed-fade.is-fixed.is-fixed-entering:not(.ls-mm--editor) > .ls-mm__list{
	animation-name:rsp-mm-fixed-desktop-fade;
	will-change:opacity;
}
.ls-mm.is-desktop-layout.ls-mm--fixed-slide.is-fixed.is-fixed-entering:not(.ls-mm--editor)::before,
.ls-mm.is-desktop-layout.ls-mm--fixed-slide.is-fixed.is-fixed-entering:not(.ls-mm--editor) > .ls-mm__list{
	animation-name:rsp-mm-fixed-desktop-slide;
	will-change:transform;
}

@media (prefers-reduced-motion:reduce){
	.ls-mm.is-mobile-layout.is-fixed.is-fixed-preparing:not(.ls-mm--editor){
		opacity:1;
		top:0;
	}
	.ls-mm.is-mobile-layout.is-fixed.is-fixed-entering:not(.ls-mm--editor){
		animation:none;
		will-change:auto;
	}
	.ls-mm.is-desktop-layout.is-fixed.is-fixed-preparing:not(.ls-mm--editor),
	.ls-mm.is-desktop-layout.is-fixed.is-fixed-entering:not(.ls-mm--editor){
		background:var(--ls-mm-current-bg);
	}
	.ls-mm.is-desktop-layout.is-fixed.is-fixed-preparing:not(.ls-mm--editor)::before,
	.ls-mm.is-desktop-layout.is-fixed.is-fixed-preparing:not(.ls-mm--editor) > .ls-mm__list,
	.ls-mm.is-desktop-layout.is-fixed.is-fixed-entering:not(.ls-mm--editor)::before,
	.ls-mm.is-desktop-layout.is-fixed.is-fixed-entering:not(.ls-mm--editor) > .ls-mm__list{
		opacity:1;
		transform:none;
		animation:none;
		will-change:auto;
	}
}
