.c-wait .c-loader {
	animation: none;
}

body a {
	text-decoration: none !important;
}

.contentHeader {
	margin-bottom: 80px;
}

c-icon::before,
.c-icon::before {
	opacity: 1 !important;
	background: #ffffff !important;
}

.c-icon::before {
	height: auto !important;
}

.c-icon i {
	font-size: 24px !important;
	color: #333 !important;
}
.c-icon-after-sales-service:before {
	font-size: 24px !important;
}
.c-icon-menu:before {
	font-size: 14px !important;
}
app-navbar {
	margin-bottom: 0px !important;
}

app-navbar nav .flex.items-center button span.hidden {
	display: inline-block !important;
	visibility: visible !important;
}

app-footer {
	margin-top: 0 !important;
}

#ot-sdk-btn {
	height: 0px !important;
	padding: 0 !important;
}

.carrefour-footer {
	margin-top: 0px !important;
}

#top svg, 
#toggleDetailPrice svg,
body img,
body svg,
body iframe,
body embed,
body object {
	display: inline !important;
}

body p {
	line-height: normal !important;
}

button > .text-sm {
	font-size: 14px !important;
}

.list-disc {
	list-style-type: none !important;
}

body > iframe {
	height: 0px;
}

.has-tip:after {
	top: -105px;
}

.c-pub svg {
	display: block !important;
}