.lss-eu-footer-section{position:relative;z-index:20}
.lss-eu-footer-section .et_pb_row,
.lss-eu-footer-section .et_pb_column,
.lss-eu-footer-section .et_pb_text,
.lss-eu-footer-section .et_pb_text_inner{overflow:visible!important}

.lss-eu-footer{
	display:grid!important;
	grid-template-columns:58px minmax(0,1fr)!important;
	grid-template-rows:auto auto!important;
	column-gap:14px!important;
	row-gap:3px!important;
	align-items:center!important;
	width:max-content!important;
	max-width:100%!important;
	margin:0 auto!important;
	padding:0!important;
	font-family:Inter,Arial,sans-serif!important;
	color:#E7E8EA!important;
}
.lss-eu-footer__logo{
	grid-column:1!important;
	grid-row:1 / span 2!important;
	align-self:center!important;
	display:block!important;
	width:58px!important;
	min-width:58px!important;
	height:auto!important;
	margin:0!important;
	padding:0!important;
	border:0!important;
	border-radius:0!important;
	background:transparent!important;
	box-shadow:none!important;
	line-height:0!important;
	cursor:pointer!important;
	appearance:none!important;
	-webkit-appearance:none!important;
}
.lss-eu-footer__logo img{
	display:block!important;
	width:58px!important;
	max-width:58px!important;
	height:auto!important;
	max-height:none!important;
	margin:0!important;
	padding:0!important;
	border:0!important;
	border-radius:0!important;
	object-fit:contain!important;
	object-position:center!important;
	clip-path:none!important;
}
.lss-eu-footer__title{
	grid-column:2!important;
	grid-row:1!important;
	display:block!important;
	margin:0!important;
	padding:0!important;
	color:#FFFFFF!important;
	font-size:12px!important;
	font-weight:700!important;
	line-height:1.25!important;
}
.lss-eu-footer__line{
	grid-column:2!important;
	grid-row:2!important;
	display:flex!important;
	align-items:baseline!important;
	gap:7px!important;
	flex-wrap:nowrap!important;
	margin:0!important;
	padding:0!important;
	color:#B9BDC3!important;
	font-size:11px!important;
	line-height:1.35!important;
	white-space:nowrap!important;
}
.lss-eu-footer__line a{
	color:#F5A800!important;
	text-decoration:none!important;
	font-weight:600!important;
	white-space:nowrap!important;
}
.lss-eu-footer__line a:hover,
.lss-eu-footer__line a:focus{
	color:#DB9500!important;
	text-decoration:none!important;
}
.lss-eu-footer__sep{color:#64686D!important}

.lss-eu-guarantee-hover{
	position:fixed!important;
	z-index:2147483000!important;
	display:none;
	width:min(620px,calc(100vw - 32px))!important;
	padding:10px!important;
	border:1px solid #E7E8EA!important;
	border-radius:10px!important;
	background:#FFFFFF!important;
	box-shadow:0 18px 50px rgba(0,0,0,.32)!important;
	pointer-events:none!important;
}
.lss-eu-guarantee-hover.is-visible{display:block!important}
.lss-eu-guarantee-hover img{
	display:block!important;
	width:100%!important;
	height:auto!important;
	max-width:none!important;
	margin:0!important;
	padding:0!important;
	border:0!important;
}

.lss-eu-guarantee-overlay{
	position:fixed!important;
	inset:0!important;
	z-index:2147483640!important;
	display:none!important;
	align-items:center!important;
	justify-content:center!important;
	padding:22px!important;
	background:rgba(17,19,21,.78)!important;
}
.lss-eu-guarantee-overlay.is-open{display:flex!important}
.lss-eu-guarantee-dialog{
	position:relative!important;
	width:min(900px,94vw)!important;
	max-height:92vh!important;
	overflow:auto!important;
	margin:0!important;
	padding:22px!important;
	border:1px solid #E7E8EA!important;
	border-radius:12px!important;
	background:#FFFFFF!important;
	box-shadow:0 24px 70px rgba(0,0,0,.42)!important;
}
.lss-eu-guarantee-dialog>img{
	display:block!important;
	width:100%!important;
	height:auto!important;
	max-width:none!important;
	margin:0!important;
	padding:0!important;
	border:0!important;
}
.lss-eu-guarantee-close{
	position:absolute!important;
	top:10px!important;
	right:10px!important;
	z-index:2!important;
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	width:38px!important;
	height:38px!important;
	margin:0!important;
	padding:0 0 2px!important;
	border:1px solid #E7E8EA!important;
	border-radius:8px!important;
	background:#FFFFFF!important;
	color:#242629!important;
	font:500 26px/1 Inter,Arial,sans-serif!important;
	cursor:pointer!important;
	box-shadow:0 2px 8px rgba(0,0,0,.08)!important;
}
.lss-eu-guarantee-close:hover,
.lss-eu-guarantee-close:focus{
	border-color:#F5A800!important;
	color:#F5A800!important;
	outline:none!important;
}
body.lss-eu-guarantee-open{overflow:hidden!important}

@media(max-width:760px){
	.lss-eu-footer{
		grid-template-columns:50px minmax(0,1fr)!important;
		column-gap:10px!important;
		width:100%!important;
	}
	.lss-eu-footer__logo{width:50px!important;min-width:50px!important}
	.lss-eu-footer__logo img{width:50px!important;max-width:50px!important}
	.lss-eu-footer__line{flex-wrap:wrap!important;white-space:normal!important;row-gap:2px!important}
	.lss-eu-guarantee-overlay{padding:10px!important}
	.lss-eu-guarantee-dialog{width:96vw!important;padding:14px!important}
}