/* ============================================
   LIMPEZA DO RODAPÉ - BELMONTE DELIVERY
   Remove elementos indesejados do footer
   ============================================ */

/* Remover TODOS os botões de fechar do rodapé e seus filhos */
.main-footer .close-modal,
.main-footer .close,
.main-footer .btn-close,
.main-footer .modal-close,
.main-footer .product-modal-close,
.main-footer [class*="close"],
.main-footer button[aria-label*="Fechar"],
.main-footer button[aria-label*="Close"],
footer .close-modal,
footer .close,
footer .btn-close,
footer .modal-close,
footer .product-modal-close,
footer [class*="close"],
footer button[aria-label*="Fechar"],
footer button[aria-label*="Close"],
.main-footer *[class*="close"],
footer *[class*="close"] {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    position: absolute !important;
    left: -9999px !important;
    width: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
    pointer-events: none !important;
    font-size: 0 !important;
    line-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

/* Remover qualquer elemento com "×" ou "X" no rodapé */
.main-footer span:contains("×"),
.main-footer span:contains("&times;"),
.main-footer *:contains("×"),
.main-footer *:contains("&times;"),
footer span:contains("×"),
footer span:contains("&times;"),
footer *:contains("×"),
footer *:contains("&times;") {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}

/* Garantir que elementos absolutos não apareçam no rodapé */
.main-footer [style*="position: absolute"],
footer [style*="position: absolute"] {
    position: static !important;
}

/* Remover qualquer elemento com z-index alto no rodapé que possa ser um botão */
.main-footer [style*="z-index"]:not(.main-footer),
footer [style*="z-index"]:not(footer) {
    z-index: -1 !important;
}

/* Esconder qualquer span ou button com conteúdo "×" no rodapé */
.main-footer span:contains("×"),
.main-footer button:contains("×"),
footer span:contains("×"),
footer button:contains("×") {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}

/* Garantir que o rodapé não tenha elementos flutuantes */
.main-footer * {
    position: relative !important;
}

.main-footer [style*="position: fixed"],
footer [style*="position: fixed"] {
    display: none !important;
}

