
.mega-footer{
	align-items:center;
	bottom:0;
	display:flex;
	flex-direction:row;
	justify-content:flex-end;
	margin-left:auto;
	margin-right:0;
	padding:16px;
	position:relative;
	right:0;
	transform:translateY(-100%);
	transition:bottom .1s linear;
	width:min-content;
	z-index:100
}
.rtl .mega-footer{
	left:0;
	margin-left:0;
	margin-right:auto;
	right:auto
}
.mega-footer .nav-elem.icon-only{
	padding:16px
}
.general-actions .nav-elem{
	padding:0
}
.general-actions .nav-elem span{
	font:var(--mobile-font-link-large-regular)
}
@media only screen and (min-width:360px){
.mega-footer.commercials{
	margin-bottom:75px
}
}
@media only screen and (min-width:1024px){
.mega-footer.commercials{
	margin-bottom:125px
}
}
@media (max-width:360px),only screen and (max-height:600px){
.mega-footer.commercials{
	margin-bottom:0
}
}
