/* Masquage du bloc de variation */
/*.woocommerce #content div.product form.cart .variations, .woocommerce div.product form.cart .variations, .woocommerce-page #content div.product form.cart .variations, .woocommerce-page div.product form.cart .variations  */
.monolith-hub {
	display: none;
}

/* Dans gestion-des-hubs.css */
/* Masque le formulaire de variations dans la loop (catalogue, homepage) */
ul.products .variations_form table.variations,
ul.products .variations_form .reset_variations {
    display: none;
}

/* Réduire la hauteur du carousel au contenu visible */
#woo-products .owl-wrapper-outer,
#woo-products .owl-wrapper,
#woo-products .owl-item {
    height: auto !important;
}

#woo-products .owl-carousel {
    height: auto !important;
}

#woo-products ul.products {
    height: auto !important;
}

#woo-products li.product {
    height: auto !important;
}

/* Garder le masquage des éléments variation */
ul.products li.product .variations_form,
ul.products li.product table.variations,
ul.products li.product .reset_variations,
ul.products li.product .single_variation_wrap,
ul.products li.product .woocommerce-variation,
ul.products li.product #sib-back-in-stock-form-placeholder,
ul.products li.product .reset_variations_alert {
    display: none !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

#woo-products .product-button-outer {
    margin-top: 0 !important;
}

#woo-products li.product .product-detail-wrapper {
    padding-bottom: 0 !important;
}

#woo-products .container-inner {
    padding-bottom: 0 !important;
}

/* Masque le sélecteur de variations Hub sur les pages produit */
.single-product .variations_form table.variations,
.single-product .variations_form .reset_variations {
    display: none !important;
}

/* Supprime la marge du textwidget autour du shortcode gdh */
.widget_text .textwidget {
    margin: 0;
    padding: 0;
}

/* Masque les drapeaux dans le mini-panier */
.mini_cart_item a .gdh-flags {
    display: none;
}

/* Masque le dernier séparateur (après le dernier drapeau) */
.gdh-flags .gdh-flag-sep:last-child {
    display: none;
}