/* ============================================================
   MODE CATALOGUE — Site Défi
   Styles de la mention "Disponible en magasin"
   Couleurs charte : Vermilion #FF3131 / Hunyadi #FFBD59
   ============================================================ */


/* --- Style général de la mention --- */
.defi-disponible-magasin {
    display: inline-block;
    margin: 12px 0;
    padding: 8px 16px;
    border-radius: 6px;
    font-weight: 600;
    line-height: 1.2;
    color: #0A0A0A;
    background-color: #FFBD59;
    border-left: 4px solid #FF3131;
}


/* --- Variante sur la fiche produit (single) : plus visible --- */
/* Marge haut réduite (rapproche du prix)
   Marge bas augmentée (espace avant le paragraphe descriptif) */
.defi-disponible-single {
    font-size: 1.05em;
    padding: 10px 18px;
    margin: 4px 0 24px 0;
}


/* --- Réduire l'espace sous le prix sur la fiche produit --- */
/* Le prix de Blocksy a une grande marge en bas par défaut.
   On la réduit pour que le badge "Disponible en magasin"
   se colle visuellement au prix. */
.single-product .summary .price,
.single-product .entry-summary .price {
    margin-bottom: 4px !important;
}


/* --- Variante sur les cartes produit (listings) : plus discret --- */
.defi-disponible-loop {
    font-size: 0.85em;
    padding: 6px 12px;
    margin: 8px 0;
}


/* ============================================================
   FILETS DE SÉCURITÉ
   Au cas où un widget ou plugin tiers réintroduirait
   des éléments liés à la vente en ligne, on les masque.
   ============================================================ */


/* --- Cacher tout résidu de bouton "Ajouter au panier" --- */
.add_to_cart_button,
.single_add_to_cart_button,
form.cart .quantity,
.woocommerce-mini-cart,
.cart-contents {
    display: none !important;
}


/* --- Cacher l'icône panier dans le header (Blocksy) --- */
.ct-header-cart,
[data-id="cart"] {
    display: none !important;
}