.grid-inner {
	overflow: unset;
}

body nav .laycart{

	margin:  0 16px 0 12px;
	line-height: 28px;
	position: relative;
	top: -2px;

}

a._Menu[href="#search"] span {

	display: none;

}

a._Menu[href="#search"]:before {
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 3px -2px 0 0;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='20' viewBox='0 0 19 20'%3E%3Cpath id='lnr-magnifier' d='M18.869,19.162l-5.943-6.484A7.5,7.5,0,0,0,2.2,2.2,7.5,7.5,0,0,0,7.5,15a7.441,7.441,0,0,0,4.688-1.645l5.943,6.483a.5.5,0,0,0,.738-.675ZM1,7.5A6.5,6.5,0,1,1,7.5,14,6.508,6.508,0,0,1,1,7.5Z' transform='translate(-0.001)'/%3E%3C/svg%3E%0A");

}

body nav .laycart a:before {

	font-family: "icomoon" !important;
	color: black;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 28px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\e900";
	font-size: 20px;
	margin-right: 2px;

}

body nav .laycart a {

	font-size: 0;
	color: white;

}

body nav .laycart a .laycart-button-count {

	font-size: 16px;
	color: black;
	margin: 0 0 0 2px;

}

body.woocommerce-cart .lang-item-fr {

	margin-left: 0px;
	margin-top: 2px;

}

body.woocommerce-cart .lang-item-fr a:before {

	content: "";
	display: none;

}

body.woocommerce-cart .lang-item-fr a {

	font-size: 20px;
	color: black;
	line-height: 28px;

}

body.woocommerce-cart .lang-item-fr a span {

	display: none;
	margin: 0;

}

body.woocommerce-cart .lang-item-fr a:after {

	content: "FR";
	display: inline;
	font-size: 20px;
	line-height: 28px;

}

nav.second_menu {

	top: 20px !important;

}

.lang-item {

	margin-right: 10px !important;

}

.lang-item:last-child {

	margin-right: 0 !important;

}

body.woocommerce-shop .lay-products,
body.slug-shop-en .lay-products {

	gap: 2%;

}

body.woocommerce-shop .lay-product,
body.slug-shop-en .lay-product {

	margin-left: 0 !important;
	margin-right: 0 !important;

}

.lay-product .lay-woocommerce-product-thumbnail-title {
	font-style: italic;
}
.lay-product .lay-woocommerce-product-thumbnail-title:after {
	font-style: normal;
}

html[lang="fr-FR"] #lay-woocommerce .upsells.products > h2 {
	visibility: hidden;
}
html[lang="fr-FR"] #lay-woocommerce .upsells.products > h2:before {
	visibility: visible;
	content: "Vous aimerez aussi ";
}

html[lang="fr-FR"] #lay-woocommerce .related.products > h2 {
	visibility: hidden;
}
html[lang="fr-FR"] #lay-woocommerce .related.products > h2:before {
	visibility: visible;
	content: "Produits associés ";
}