
.wd-cat img
 {
    aspect-ratio: 1 / 1 !important;
    object-fit: cover !important;
}

.product-grid-item a.product-image-link img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}

.product-grid-item .product-wrapper {
    height: 100%;
}
/* masquer un élément */
.masquer {
  display: none !important; 
}








.wd-notice.wd-warning, .wpcf7 form:not(.sent) .wpcf7-response-output, .mc4wp-error, .mc4wp-notice, :is(.woocommerce-error,.woocommerce-info) {
    background: rgb(255, 0, 133) !important;
}

:is(.dokan-alert-warning,.dokan-alert-danger,.dokan-alert-info,.dokan-error,.dokan-info) {
    background: rgb(255, 0, 133) !important;
}

.woocommerce-Button.woocommerce-button.button {
    background: rgb(255, 0, 133);
    color: #fff;
    border-radius: 100px;
}

.product-labels .product-label.featured {
    background-color: rgb(234 0 122) !important;
}

	span.select2-dropdown.select2-dropdown--above {
    margin-top: auto !important;
}

.select2-container--open .select2-dropdown--below {
    margin-top: auto !important;
}

.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container .dokan-single-categories .dokan-product-category-ul .dokan-product-category-li:hover .dokan-product-category{
	color: rgb(234 0 122) !important;
}
	
	.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container .dokan-single-categories .dokan-product-category-li-active.dokan-cat-has-child .dokan-product-category-icon{
		color: rgb(234 0 122) !important;
}
	
	.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container .dokan-single-categories .dokan-product-category-li-active{
			color: rgb(234 0 122) !important;
}
	
	
	.dokan-product-category-modal-footer .dokan-selected-category-label-container .dokan-selected-category-span .dokan-cat-selected{
		color: rgb(234 0 122) !important;
}
	

	
	
@media (max-width:1440px){
	ul#menu-menu-marketplace-2 {
    gap: 5px;
}

ul#menu-menu-marketplace-2 a.woodmart-nav-link {
    min-height: 0px !important;
}
}
	
	
	
@media (max-width:1024px){
	.wd-products .wd-action-buttons {
    display: block !important;
}
.wd-products .quick-view {
    display: none;
}
.wd-products .wd-compare-btn a:before {
    font-size: 14px !important;
    color: grey;
}
.wd-products .wd-compare-btn {
    position: absolute;
    top: 24px;
    right: 5px;
}
}

/* --- Afficher les titres de variation au-dessus des swatches (boutons) --- */
.variations .wd-swatches-product {
    display: flex;
    flex-direction: column;
}


/* --- Afficher le titre au-dessus, mais garder les variations sur une seule ligne --- */
.variations .wd-swatches-product {
    display: contents;
    flex-wrap: wrap;
    gap: 6px; /* espace entre les boutons */
    margin-top: 3px;
}

/* Forcer les titres à rester au-dessus */
.variations .label {
    display: block !important;
    width: 100%;
    margin-bottom: 4px;
    font-weight: 600;
    font-size: 15px;
    color: #111;
		padding-bottom: 0px !important;
}



