/* Supprime le fond blanc des cartes catégories WooCommerce */
.ast-woocommerce-container .product-category .woocommerce-loop-category__title,
.ast-woocommerce-container .product-category mark {
    background: transparent !important;
    box-shadow: none !important;
    padding: 0 !important;
    color: #ffffff !important;
}

/* enlève le bloc blanc derrière le texte */
.ast-woocommerce-container .product-category {
    background: transparent !important;
}/* Cache uniquement le compteur "1 produit", "4 produits", etc. */
.product-category mark.count,
.product-category .count,
.woocommerce-loop-category__title mark {
    display: none !important;
    background: transparent !important;
    color: transparent !important;
    font-size: 0 !important;
}
/* Checkout : lignes et bordures plus visibles */
.woocommerce-checkout .wc-block-components-text-input input,
.woocommerce-checkout .wc-block-components-combobox .components-form-token-field,
.woocommerce-checkout .wc-block-components-text-input,
.woocommerce-checkout .wc-block-components-combobox,
.woocommerce-checkout .wc-block-checkout__form,
.woocommerce-checkout .wc-block-components-panel,
.woocommerce-checkout .wc-block-components-checkout-step,
.woocommerce-checkout .wc-block-components-order-summary {
    border-color: #8a8a8a !important;
}

/* Lignes de séparation plus visibles */
.woocommerce-checkout hr,
.woocommerce-checkout .wc-block-components-checkout-step,
.woocommerce-checkout .wc-block-components-totals-wrapper,
.woocommerce-checkout .wc-block-components-order-summary,
.woocommerce-checkout .wc-block-components-panel__button {
    border-color: #b0b0b0 !important;
}

/* Placeholder plus lisible */
.woocommerce-checkout input::placeholder,
.woocommerce-checkout textarea::placeholder {
    color: #666 !important;
    opacity: 1 !important;
}

/* Champs avec meilleur contraste */
.woocommerce-checkout input,
.woocommerce-checkout select,
.woocommerce-checkout textarea {
    color: #111 !important;
    background: #fff !important;
    border: 1px solid #8a8a8a !important;
}

/* Titres et textes */
.woocommerce-checkout .wc-block-components-title,
.woocommerce-checkout label,
.woocommerce-checkout .wc-block-components-formatted-money-amount {
    color: #111 !important;
}
.comments-area,
.comment-respond,
.entry-comments,
#comments {
    display: none !important;
}
/* Supprimer fond bleu du titre produit */
.ast-woocommerce-container .page-title,
.woocommerce-products-header,
.entry-header {
    background: #ffffff !important;
}
/* Cache complètement toutes les zones liées aux commentaires */
.comments-area,
.comment-respond,
.entry-comments,
#comments,
#respond,
.comments-title,
.comment-list,
.comment-form,
.comment-form-comment,
.comment-notes,
.comment-reply-title,
.logged-in-as,
.no-comments,
.post-comments,
.wp-block-post-comments,
.wp-block-post-comments-form,
.ast-comment-list,
.ast-comments-container,
.single-post .comments-area,
.single-product .comments-area,
.page .comments-area {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    overflow: hidden !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
}

/* Supprime aussi les lignes / séparateurs éventuels autour */
.comments-area::before,
.comments-area::after,
#comments::before,
#comments::after,
.entry-comments::before,
.entry-comments::after {
    display: none !important;
    content: none !important;
    border: 0 !important;
}

/* Si Astra affiche un bloc vide ou une bordure */
.ast-separate-container .comments-area,
.ast-container .comments-area,
.site .comments-area {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}