/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

/*@font-face {
    font-family: 'creato_displayregular';
    src: url('https://www.mydeco.house/themes/Metropolis/assets/fonts/creatodisplay-regular-webfont.eot');
    src: url('https://www.mydeco.house/themes/Metropolis/assets/fonts/creatodisplay-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.mydeco.house/themes/Metropolis/assets/fonts/creatodisplay-regular-webfont.woff2') format('woff2'),
         url('https://www.mydeco.house/themes/Metropolis/assets/fonts/creatodisplay-regular-webfont.woff') format('woff'),
         url('https://www.mydeco.house/themes/Metropolis/assets/fonts/creatodisplay-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}*/

@font-face {
    font-family: 'creato_displaylight';
    src: url('https://www.mydeco.house/themes/Metropolis/assets/fonts/creatodisplay-light-webfont.eot');
    src: url('https://www.mydeco.house/themes/Metropolis/assets/fonts/creatodisplay-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.mydeco.house/themes/Metropolis/assets/fonts/creatodisplay-light-webfont.woff2') format('woff2'),
         url('https://www.mydeco.house/themes/Metropolis/assets/fonts/creatodisplay-light-webfont.woff') format('woff'),
         url('https://www.mydeco.house/themes/Metropolis/assets/fonts/creatodisplay-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'creato_displaythin';
    src: url('https://www.mydeco.house/themes/Metropolis/assets/fonts/creatodisplay-thin-webfont.eot');
    src: url('https://www.mydeco.house/themes/Metropolis/assets/fonts/creatodisplay-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.mydeco.house/themes/Metropolis/assets/fonts/creatodisplay-thin-webfont.woff2') format('woff2'),
         url('https://www.mydeco.house/themes/Metropolis/assets/fonts/creatodisplay-thin-webfont.woff') format('woff'),
         url('https://www.mydeco.house/themes/Metropolis/assets/fonts/creatodisplay-thin-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

*{
	font-family: "creato_displaylight" !important;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
	font-family: "creato_displaythin" !important;
}

#bonswiper p.h1{
	font-family: "creato_displaythin" !important;
}

.material-icons{
	font-family: "Material Icons" !important;
}

.bon-custom-menu, #category #subcategories, .bon-stock-countdown{
	display: none;
}

#product #footer{
	padding-bottom: 0;
}

#header .logo{
	max-width: 170px;
	max-height: 170px;
}

.logo-blanc{
	display: none;
}

@media (min-width: 1261px) {
	#index #header .logo-noir{
		display: none;
	}
	#index #header .logo-blanc{
		display: block;
	}
}

#header .header-top .position-static .bon-nav-bar > div:not(.modal) .icon-text{
	display: none;
}

#header .header-top .position-static #_desktop_user_info{
	display: block;
}

.icones-header .bon-search-icon i, .icones-header #_desktop_user_info .user-info i, .icones-header #bonwishlist .wishlist-tooltip i, .icones-header #_desktop_cart .blockcart i{
	font-size: 20px !important;
}

@media (min-width: 1261px) {
	#index #_desktop_user_info .bon-tooltip i{
		color: #fff;
	}
}

#_desktop_user_info:hover .user-info i{
	color: #B4A280 !important;
}

@media (min-width: 992px) {
	.header-banner{
		display: none;
	}
}

@media (max-width: 991px) {
	#header .header-banner .header-contact.center-block{
		display: none;
	}
	#header .header-banner .header-contact-info {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
}

#top-menu-0[data-bonmm-depth="0"] > li > a{
	text-transform: uppercase !important;
}

.bonmmenu > .bonmm-top-menu > li > a:hover:after{
	width: 0 !important;
}

.header-top:not(.sticky-head) .bonmmenu .dropdown-item[data-bonmm-depth="0"]{
	color: #3a3a3a !important;
}

#top-menu-0[data-bonmm-depth="0"] .collapse-icons i{
	color: #3a3a3a !important;
}

.bonmmenu .bonmm-banners-wrapper{
	width: 300px !important;
	height: auto !important;
}

.bonmmenu .bonmm-banners-wrapper .banner-wrapper{
	padding-right: 20px !important;
}

@media (min-width: 1261px) {
	#index .header-top:not(.sticky-head) .bonmmenu .dropdown-item[data-bonmm-depth="0"]{
		color: #fff !important;
	}
	#index #top-menu-0[data-bonmm-depth="0"] .collapse-icons i{
		color: #fff !important;
	}
}

@media (min-width: 992px) and (max-width: 1880px) {
	#top-menu-0[data-bonmm-depth="0"] > li > a{
		font-size: calc(13px + 3 * ((100vw - 991px) / 889)) !important;
	}
}

@media (min-width: 992px) {
	.bonmm-top-menu[data-bonmm-depth="0"] > li{
		padding-right: 0 !important;
	}
	#header .header-top .position-static .bon-nav-bar.menu-header, #header .header-top .position-static .bon-nav-bar.menu-header > div:not(.modal){
		width: 100% !important;
	}
	.bonmmenu.direction-horizontal > .bonmm-top-menu.center_alignment{
		justify-content: space-evenly !important; /* Autre choix possbile : space-around */
	}
}

.add-to-cart-block .bon-tooltip.btn-quick-view, .add-to-cart-block .bon-tooltip.boncompare-hook-wrapper{
	display: none !important;
}

.categorythumbnails{
	background-color: #fff !important;
}

.categorythumbnails .categorythumbnails-wrapper .category-item{
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
	height: 100%;
}

.categorythumbnails .category-info .category-name{
	text-transform: none !important;
}

.home-category .category-item:first-child .category-content p.h1, .home-category .category-item:first-child .category-content p.h2{
	color: #3a3a3a !important;
	text-transform: none;
}

.home-category .category-item:first-child .category-content .btn-wrapper{
	display: block !important;
}

.home-category .title_block{
	margin-bottom: 30px !important;
}

.bloc-parallax-1{
	background-position: left !important;
}

.bloc-parallax-2{
	background-position: center !important;
}

.contenu-bloc-parallax{
	padding: 150px 100px;
}

.contenu-bloc-parallax h2{
	color: #fff;
	font-size: 60px;
	margin-bottom: 50px;
}

.contenu-bloc-parallax h3{
	color: #fff;
	font-size: 30px;
	margin-bottom: 50px;
}

.contenu-bloc-parallax p{
	color: #fff !important;
	font-size: 20px;
	margin-bottom: 50px;
	text-align: justify;
	line-height: 143%;
	max-width: 830px;
}

#bonswiper .box-bonslick{
	top: 80% !important;
	transform: translateY(-80%) !important;
	left: 40% !important;
}

#bonswiper p.h1, #bonswiper h1, #bonswiper p.h3{
	font-weight: normal !important;
	width: auto !important;
	text-transform: none !important;
}

.sous-titre-featured-products{
	text-align: center !important;
	font-size: 20px !important;
	color: #3a3a3a !important;
	margin-bottom: 1rem !important;
	padding-bottom: 0 !important;
}

.featured-products .h2{
	display: block !important;
	text-align: center !important;
}

.featured-products .swiper-buttons{
	display: none;
}

.featured-products .swiper-wrapper{
	margin-left: 0 !important;
}

.thumbnail-container-bottom .product-description .product-title, .thumbnail-container-bottom .product-description .product-price-and-shipping{
	text-align: center !important;
}

#bongooglemap .h2, #footer .h3{
	text-transform: uppercase !important;
}

.bloc-categories, #index .featured-products, #bonpromotion, .categorythumbnails, .home-category, #index #bongooglemap, #boninstagram{
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-bottom: 100px !important;
}

.bloc-categories{
	padding-top: 100px !important;
	padding-bottom: 70px !important;
}

#index .featured-products{
	padding-bottom: 70px !important;
}

.bloc-categories img{
	width: 100%;
	height: auto;
}

.bloc-categories p{
	font-size: 20px;
	color: #3a3a3a;
}

.sous-titre-bloc-categories{
	font-size: 20px !important;
	color: #3a3a3a !important;
	margin-bottom: 1rem !important;
	padding-bottom: 0 !important;
}

.bloc-categories h2{
	padding-bottom: 20px;
}

.bloc-categories h3{
	font-size: 25px;
	padding-top: 20px;
	margin-bottom: 15px !important;
}

.bloc-categories span{
	font-size: 20px;
}

.img-bloc-categories{
	padding-bottom: 30px;
	text-align: center;
}

.sous-titre-bloc-pictos-1{
	font-size: 20px !important;
	color: #3a3a3a !important;
	margin-bottom: 1rem !important;
	padding-bottom: 0 !important;
}

.btn-primary{
	background: url("https://www.mydeco.house/themes/Metropolis/assets/img/fond-bouton-empreinte-du-temps.jpg") center center no-repeat !important;
	background-size: cover !important;
}

.bonswiper-btn, .bonpromotion-countdown-btn, .categorythumbnails .btn-primary, .home-category .btn-primary{
	display: block !important;
	width: 160px !important;
	height: 50px !important;
	box-shadow: none !important;
	border: none !important;
	border-radius: 0 !important;
	background: url("https://www.mydeco.house/themes/Metropolis/assets/img/fond-bouton-empreinte-du-temps.jpg") center center no-repeat !important;
	background-size: cover !important;
	color: #fff !important;
	font-size: 20px !important;
	padding: 0 !important;
	padding-top: 16px !important;
	padding-left: 23px !important;
}

.bongooglemap-info{
	background: url("https://www.mydeco.house/themes/Metropolis/assets/img/fond-showrooms-empreinte-du-temps.jpg") center center no-repeat !important;
	background-size: cover !important;
}

#boninstagram .boninstagram-title{
	text-align: left;
	margin-bottom: 30px !important;
}

#boninstagram .boninstagram-subtitle{
	display: none;
}

#boninstagram .instagram-item-gallery{
	padding: 5px !important;
	min-height: 260px !important;
}

#footer{
	background: url("https://www.mydeco.house/themes/Metropolis/assets/img/fond-footer-empreinte-du-temps.jpg") center center no-repeat;
	background-size: cover;
}

#footer .footer-container{
	background: none !important;
}

#footer .block-contact-logo, #footer .footer-container-bottom{
	display: none !important;
}

#footer .block_newsletter form input[type="email"]{
	width: 90% !important;
}

.logo-footer img{
	max-width: 170px;
	max-height: 170px;
}

@media (min-width: 768px) {
	#footer .block_newsletter{
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	#footer .block_newsletter form{
		margin-top: -30px;
	}
	#footer .block_newsletter .h3{
		margin-bottom: 10px !important;
	}
	#footer .block-contact, .liste-liens-footer, .logo-footer{
		padding-top: 20px !important;
	}
}

@media (max-width: 767px) {
	#footer .block_newsletter .h3{
		padding-left: 20px;
	}
	.logo-footer{
		margin: 20px 0 30px 20px;
	}
}

.bande-blanche-footer{
	width: 100%;
	height: 0px;
	margin-top: 20px;
	margin-bottom: 40px;
}

.bande-blanche-footer div{
	position: relative;
	width: 10000px;
	height: 1000px;
	margin-left: -4000px;
	background-color: #222;
	
}

.img-realisation {
	width: 100%;
	height: auto;
	max-width: 250px;
}

#product .bonwishlist-hook-wrapper .wish-button{
	color: #3a3a3a !important;
}

.product-page-right .product-prices{
	margin-bottom: 20px !important;
}

.product-accessories .h2{
	font-size: 35px !important;
	text-transform: none !important;
}

.categorythumbnails{
	padding-bottom: 0 !important;
}

.categorythumbnails .categorythumbnails-description, .categorythumbnails .categorythumbnails-icons{
	margin-left: 0 !important;
}

.categorythumbnails .categorythumbnails-description .h2{
	margin-bottom: 30px !important;
}

.categorythumbnails .categorythumbnails-icons{
	margin-left: auto !important;
	margin-right: auto !important;
}

.categorythumbnails .category-image{
	display: flex;
}

.categorythumbnails .category-info .category-name{
	padding: 0 20px !important;
}

@media (min-width: 1640px) {
	#index .categorythumbnails .category-item{
		text-align: left !important;
		flex-direction: row !important;
		justify-content: flex-start !important;
		align-items: baseline !important;
	}
	#index .categorythumbnails .category-info .category-name{
		padding: 0 0 0 20px !important;
	}
}

@media (min-width: 992px) {
	.categorythumbnails-description{
		flex: 0 0 28% !important;
	}
	.categorythumbnails-icons{
		flex: 0 0 68% !important;
	}
	.categorythumbnails .categorythumbnails-description{
		padding-bottom: 100px !important;
	}
}

@media (min-width: 576px) {
	.categorythumbnails p.h2 {
		width: 85% !important;
	}
}

.page-header h1, .product-title{
	text-transform: none !important;
}

#_desktop_search_widget{
	top: 160px !important;
	right: 120px !important;
}

@media (max-width: 1794px) {
	#_desktop_search_widget{
		right: 70px !important;
	}
}

@media (max-width: 1260px) {
	#_desktop_search_widget{
		right: 40px !important;
	}
}

@media (max-width: 991px) {
	#_desktop_search_widget{
		top: 60px !important;
	}
}

@media (max-width: 575px) {
	#_desktop_search_widget{
		right: 20px !important;
	}
}

.termsfeed-com---nb-simple{
	top: 190px !important;
	right: 40px !important;
}

#category-description-footer{
	margin-bottom: 40px;
	text-align: justify;
}

.container-cms-id-6{
	width: 100% !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.cms-id-6 .page-header{
	display: none;
}

.cms-id-6 #bonpromotion {
	overflow: hidden;
}

.cms-id-6 #bonpromotion ul, #bonpromotion ul li {
	max-height: inherit;
}

.cms-id-6 #bonpromotion ul {
	margin-bottom: 0;
}

.cms-id-6 #bonpromotion .image .link-promotion {
	display: block;
	perspective: 1px;
	overflow-x: hidden;
	overflow-y: auto;
	background-size: cover !important;
}

.cms-id-6 .bloc-parallax-2{
	background-position: left !important;
}

.cms-id-6 .bloc-parallax-1{
	background-position: center !important;
}

.cms-id-6 .btn-create-account{
	width: 265px !important;
}

.cms-id-6 .btn-activate-account{
	width: 285px !important;
}

#contact .container .contact-form{
	border: none !important;
	padding: 0 20px !important;
}

#new-products h1{
	margin-bottom: 30px !important;
}

#new-products #js-product-list-top, .product-flags{
	display: none !important;
}

/* STYLES TEXTES ACCUEIL */

#bonswiper p.h1, .titre-bloc-categories, .featured-products .h2, .categorythumbnails h2.h1, .home-category .title_block{
	font-size: 60px !important;
}

#bonswiper h1{
	font-size: 20px !important;
	margin-bottom: 10px !important;
	color: #fff !important;
}

#bonswiper p.h3{
	font-size: 30px !important;
}

.categorythumbnails p.h2{
	font-size: 20px !important;
	text-align: justify !important;
}

.categorythumbnails .category-info .category-name{
	font-size: 20px !important;
}

.home-category .category-item:first-child .category-content p.h1{
	font-size: 35px !important;
	font-weight: 500 !important;
}

.home-category .category-item:first-child .category-content p.h2{
	font-size: 20px !important;
	text-align: justify !important;
}

#bongooglemap .bongooglemap-info .bongooglemap-info-top h3{
	font-size: 35px !important;
}

#bongooglemap .bongooglemap-info .bongooglemap-info-bottom-item span{
	font-size: 20px !important;
}

#boninstagram .boninstagram-title{
	font-size: 35px !important;
}

#footer .block_newsletter .h3{
	font-size: 35px !important;
}

#footer .block_newsletter #footer_newsletter p{
	font-size: 20px !important;
	max-width: 100% !important;
}

/* FIN STYLES TEXTES ACCUEIL */

/* RESPONSIVE GÉNÉRAL */

@media (max-width: 575px) {
	#index .featured-products, #bonpromotion, .home-category, #index #bongooglemap, #boninstagram{
		padding-bottom: 60px !important;
	}
	.bloc-categories{
		padding-top: 60px !important;
		padding-bottom: 30px !important;
	}
	#index .featured-products{
		padding-bottom: 30px !important;
	}
	.bonswiper-btn, .bonpromotion-countdown-btn, .categorythumbnails .btn-primary, .home-category .btn-primary{
		width: 130px !important;
		height: 40px !important;
		font-size: 16px !important;
		padding-top: 11px !important;
		padding-left: 18px !important;
	}
	.cms-id-6 .btn-create-account {
		width: 215px !important;
	}
	.cms-id-6 .btn-activate-account {
		width: 230px !important;
	}
	.sous-titre-bloc-categories, .titre-bloc-categories, .boninstagram-title{
		text-align: center !important;
	}
}

/* FIN RESPONSIVE GÉNÉRAL */

/* RESPONSIVE SLIDER */

@media (max-width: 1260px) {
	#bonswiper p.h1{
		font-size: 35px !important;
	}
	#bonswiper h1{
		font-size: 15px !important;
	}
	#bonswiper p.h3{
		font-size: 20px !important;
		display: block !important;
	}
}

@media (max-width: 670px) {
	#bonswiper p.h1{
		font-size: 30px !important;
	}
	#bonswiper .box-bonslick{
		top: 50% !important;
		transform: translateY(-50%) !important;
		left: 4% !important;
	}
}

@media (max-width: 575px) {
	#bonswiper .swiper-slide img{
		height: 400px !important;
		width: auto !important;
		margin-left: -270px;
	}
	#bonswiper .box-bonslick{
		top: 90% !important;
		transform: translateY(-90%) !important;
		left: 0 !important;
	}
	#bonswiper p.h1, #bonswiper h1, #bonswiper p.h3{
		text-align: center !important;
	}
	#bonswiper h1{
		font-size: 12px !important;
	}
	#bonswiper span{
		position: relative;
		left: 50%;
		margin-left: -65px;
	}
}

/* FIN RESPONSIVE SLIDER */

/* RESPONSIVE BLOC CATÉGORIES */

@media (max-width: 1260px) {
	.titre-bloc-categories{
		font-size: 35px !important;
	}
}

@media (max-width: 575px) {
	.bloc-categories h3{
		font-size: 20px !important;
		padding-top: 15px !important;
		margin-bottom: 10px !important;
	}
	.bloc-categories span{
		font-size: 16px !important;
	}
}

/* FIN RESPONSIVE BLOC CATÉGORIES */

/* RESPONSIVE FEATURED PRODUCTS */

@media (max-width: 1260px) {
	.featured-products .h2{
		font-size: 35px !important;
	}
}

/* FIN RESPONSIVE FEATURED PRODUCTS */

/* RESPONSIVE BLOC PARALLAX */

@media (max-width: 1260px) {
	#bonpromotion{
		display: block !important;
	}
	.contenu-bloc-parallax{
		padding: 60px 60px !important;
	}
	.contenu-bloc-parallax h2{
		font-size: 35px !important;
		margin-bottom: 40px !important;
	}
	.contenu-bloc-parallax h3{
		font-size: 20px !important;
		margin-bottom: 40px !important;
	}
	.contenu-bloc-parallax p{
		margin-bottom: 40px !important;
	}
}

@media (max-width: 575px) {
	.contenu-bloc-parallax{
		padding: 60px 30px !important;
	}
	.contenu-bloc-parallax h2, .contenu-bloc-parallax h3{
		margin-bottom: 30px !important;
		text-align: center !important;
	}
	.contenu-bloc-parallax p{
		margin-bottom: 30px !important;
	}
	.contenu-bloc-parallax span{
		position: relative;
		left: 50%;
		margin-left: -65px;
	}
	.bloc-parallax-1, .bloc-parallax-2{
		background-attachment: inherit !important;
	}
}

/* FIN RESPONSIVE BLOC PARALLAX */

/* RESPONSIVE ZONE PICTOS */

@media (max-width: 1260px) {
	.categorythumbnails h2.h1{
		font-size: 35px !important;
	}
	.categorythumbnails p.h2 {
		width: 90% !important;
	}
}

@media (max-width: 991px) {
	.categorythumbnails{
		padding-bottom: 50px !important;
	}
	.categorythumbnails p.h2 {
		width: 100% !important;
	}
}

@media (max-width: 575px) {
	.categorythumbnails{
		padding-bottom: 0 !important;
	}
	.categorythumbnails .btn-primary{
		text-align: left !important;
	}
}

/* FIN RESPONSIVE ZONE PICTOS */

/* RESPONSIVE ZONE GALERIE */

@media (max-width: 1260px) {
	.home-category .title_block{
		font-size: 35px !important;
	}
}

.home-category .category-item-one .home-category-inner{
	display: none !important;
}

/* FIN RESPONSIVE ZONE GALERIE */

/* RESPONSIVE ZONE GOOGLE MAP */

#index #bongooglemap .bongooglemap-top{
	display: none !important;
}

#index #bongooglemap .bongooglemap-wrapper{
	display: block !important;
}

/* FIN RESPONSIVE ZONE GOOGLE MAP */

/* RESPONSIVE FLUX INSTAGRAM */
/* ------- À COMPLÉTER ------- */
/* FIN RESPONSIVE FLUX INSTAGRAM */

/* RESPONSIVE FOOTER */

@media (max-width: 991px) {
	#footer .footer-container .block_newsletter form input[type="email"]{
		margin-left: 0 !important;
	}
	#footer .footer-container .block_newsletter form .input-wrapper{
		padding-bottom: 40px !important;
	}
	#footer .footer-container .block_newsletter .title, #footer .footer-container .links .title{
		padding: 20px !important;
	}
	#footer .footer-container .links .navbar-toggler{
		right: 20px !important;
		top: 20px !important;
	}
}

@media (max-width: 575px) {
	#footer .block_newsletter .h3{
		padding-right: 20px !important;
	}
	#footer .block_newsletter .h3, #footer .block_newsletter #footer_newsletter p{
		text-align: center !important;
	}
	#footer .block_newsletter form input[type="email"]{
		width: 100% !important;
	}
	.logo-footer{
		margin-left: 0;
		text-align: center;
	}
}

/* FIN RESPONSIVE FOOTER */

/* STYLE MENU DESKTOP */

@media (min-width: 992px) {
	.bonmmenu .bonmm-top-menu .popover, .bonmmenu .sub-menu .container, .bonmmenu .bonmm-top-menu[data-bonmm-depth="1"]{
		width: auto !important;
	}
	.bonmm-top-menu[data-bonmm-depth="1"] > li{
		width: 100% !important;
	}
	.bonmmenu .sub-menu{
		min-width: 10px !important;
	}
	.bonmmenu .bonmm-top-menu[data-bonmm-depth="1"]{
		display: block !important;
		padding: 0 10px 0 0 !important;
	}
	.bonmmenu.sub-direction-horizontal .sub-menu.collapse {
		top: 60% !important;
		left: auto !important;
		margin-left: -15px !important;
	}
}

/* FIN STYLE MENU DESKTOP */
/* --- FIX SAFARI : ALIGNEMENT VERTICAL --- */
.product-thumbnail img {
    width: 100%;
    /* On force le ratio vertical (Portrait) de vos réglages (750x1000) */
    aspect-ratio: 3 / 4; 
    /* Cette ligne recoupe proprement les bords si l'image n'est pas au bon format, pour éviter la déformation */
    object-fit: cover;
    /* Sécurité supplémentaire pour Safari */
    height: auto;
}
/* Masque l’onglet Reviews et empêche le scroll */
a[href*="#review"],
a[href*="#reviews"],
.product-tabs .nav-link[href*="review"] {
  display: none !important;
}
/* Cache le texte "Review(s)" (on garde les étoiles) */
.product-rating .review-count,
.product-rating .comments-nb,
.product-rating .nb-comments,
.product-rating a {
  font-size: 0 !important;
}
/* Remplacer "Review(s)" par "avis" (zone étoiles produit) */
.product-rating a,
.product-rating .review-count,
.product-rating .comments-nb,
.product-rating .nb-comments {
  font-size: 0 !important; /* cache le texte, garde la zone cliquable */
}

.product-rating a::after,
.product-rating .review-count::after,
.product-rating .comments-nb::after,
.product-rating .nb-comments::after {
  content: " avis" !important;
  font-size: 13px !important;
}