/**
 * SUPERNET - Hide Reassurance Blocks
 * Masque les blocs de réassurance ("Garanties sécurité", "Politique de livraison", etc.)
 * Module blockreassurance complètement masqué
 */

/* ==== HIDE ALL REASSURANCE BLOCKS ==== */
#block-reassurance,
.block-reassurance,
.block-reassurance-item,
.hook-reassurance,
.reassurance {
  display: none !important;
  visibility: hidden !important;
}

/* ==== HOOK CONTAINERS ==== */
div[data-module="blockreassurance"],
.blockreassurance-module,
.module-blockreassurance {
  display: none !important;
}

/* ==== SPECIFIC PRODUCT PAGE ==== */
#product #block-reassurance,
.product-container #block-reassurance {
  display: none !important;
}

/* ==== CART AND CHECKOUT PAGES ==== */
#cart #block-reassurance,
.checkout-container #block-reassurance {
  display: none !important;
}

/* ==== FOOTER REASSURANCE ==== */
.footer #block-reassurance,
footer .block-reassurance {
  display: none !important;
}

/* ==== REASSURANCE IN VARIOUS HOOKS ==== */
.hook-displayReassurance,
.hook-displayFooterAfter .block-reassurance,
.hook-displayFooterBefore .block-reassurance,
.hook-displayAfterBodyOpeningTag .block-reassurance {
  display: none !important;
}

/* ==== ADDITIONAL SELECTORS FOR STUDY SITE ==== */
.reassurance-modern,
.reassurance-item,
[data-hook="displayReassurance"],
.cart-reassurance,
.checkout-reassurance,
.product-reassurance {
  display: none !important;
}

/* ==== TEXT-BASED HIDING ==== */
[class*="reassurance"],
[id*="reassurance"],
[data-module*="reassurance"],
.blockreassurance {
  display: none !important;
}

/* ==== SPECIFIC CART PAGE ==== */
.supernet-cart-page .reassurance-modern {
  display: none !important;
}