.products-grid .product-miniature-layout-1 {
	border-radius: 8px;
	overflow: hidden;
}
.product-miniature-grid .product-price{
	font-weight: 700;
}
.products-grid .product-miniature-layout-1 .product-description{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center; 
}
.products-grid .product-miniature-layout-1 .product-price-and-shipping{
	padding-bottom: 0;
}
.badge-stock-liste{
	background: #9d3bc6;
	color: #fff;

}
.certi-head-rating > .certi-text-star{
	font-size: 16px;
}
.product-miniature-grid .product-title {
	width: 100%;
}
#index .page-title{
	color: #9d3bc6 !important;
	text-transform: uppercase !important;
}
.elementor-icon{
	border:3px solid transparent;
}
#index .elementor-brands img:hover{
	transform: scale(1.05);
}
#index .elementor-brands img{
	border:1px solid #ccc;
	padding:10px 15px;
	border-radius: 3px;
}
#index .elementor-brands .swiper-wrapper{
	padding: 10px 0;
}
.fontsize18 , .fontsize18 .fa-shopping-cart, .fontsize18 .product-price{
	font-size:18px !important;
}
 .swiper-button-next::after,.swiper-button-prev::after {
 	font-size:20px !important;
}
.swiper-button-next::after, .swiper-button-prev::after, .fa-solid{
	font-family: FontAwesome !important;
}
.swiper-button-next::after, .swiper-container-rtl .swiper-button-prev::after {
	content: "" !important;
}
.swiper-button-prev::after, .swiper-container-rtl .swiper-button-next::after {
	content: "" !important;
}
.payment-option > label > img{
	display: none;
}
.cbp-hrmenu .cbp-hropen .cbp-tab-pane.active {
	max-height: 90vh;
	overflow-y: auto;
	overflow-x: hidden;
}

#checkout .js-current-step h1,.order-confirmation-title-payment  h1,.order-confirmation-details #order-details h3,.order-confirmation-table table,.js-terms, .js-terms a#cta-terms-and-conditions-0{
	color: #ff007c !important
}
.order-confirmation-details #order-details h3,.order-confirmation-table table{
	background: #000;
	padding: 15px;
}
#iqitcookielaw
{
	right:1rem !important;
	left:unset !important;
}
.js-terms , body#checkout section.checkout-step .payment-options .payment-option label{
	font-size:1.2rem;
	font-weight: bold;

}
.category-image {
	text-align: center;
}