/* CSS PARA LOJA INTEGRADA - OCULTAR PRODUTOS ALTAPERFORMANCE */
/* VERSÃO COMPATÍVEL - SEM :has() E SEM :contains() */

/* ===== MÉTODO 1: OCULTAR LINKS DIRETOS ===== */
a[href*="/altaperformance/"],
a[href*="altaperformance"] {
    display: none !important;
}

/* Para URLs absolutas (backup) */
a[href*="atacadaomaromba.com.br/altaperformance/"] {
    display: none !important;
}

/* ===== MÉTODO 2: OCULTAR ELEMENTOS PAI - COMPATÍVEL ===== */
/* Quando o link é filho direto do produto */
.produto > a[href*="/altaperformance/"] {
    display: none !important;
}

.produto > div > a[href*="/altaperformance/"] {
    display: none !important;
}

.produto > div > div > a[href*="/altaperformance/"] {
    display: none !important;
}

/* ===== MÉTODO 3: TARGETING ESPECÍFICO POR ESTRUTURA ===== */
/* Vitrines */
.vitrine .produto a[href*="/altaperformance/"],
.vitrine-produtos .produto a[href*="/altaperformance/"],
.produtos-relacionados .produto a[href*="/altaperformance/"],
.produtos-destaque .produto a[href*="/altaperformance/"],
.lancamentos .produto a[href*="/altaperformance/"],
.ofertas .produto a[href*="/altaperformance/"] {
    display: none !important;
}

/* Ocultar todo o produto quando o link principal é altaperformance */
.vitrine .produto a[href*="/altaperformance/"] ~ *,
.vitrine-produtos .produto a[href*="/altaperformance/"] ~ *,
.produtos-relacionados .produto a[href*="/altaperformance/"] ~ *,
.produtos-destaque .produto a[href*="/altaperformance/"] ~ *,
.lancamentos .produto a[href*="/altaperformance/"] ~ *,
.ofertas .produto a[href*="/altaperformance/"] ~ * {
    display: none !important;
}

/* ===== MÉTODO 3.1: LANÇAMENTOS - SELETORES ESPECÍFICOS ===== */
/* Diferentes variações da seção de lançamentos */
.lancamentos a[href*="/altaperformance/"],
.secao-lancamentos a[href*="/altaperformance/"],
.produtos-lancamentos a[href*="/altaperformance/"],
.vitrine-lancamentos a[href*="/altaperformance/"],
.new-products a[href*="/altaperformance/"],
.novidades a[href*="/altaperformance/"],
.lancamento a[href*="/altaperformance/"] {
    display: none !important;
}

/* Ocultar elementos irmãos nos lançamentos */
.lancamentos a[href*="/altaperformance/"] ~ *,
.secao-lancamentos a[href*="/altaperformance/"] ~ *,
.produtos-lancamentos a[href*="/altaperformance/"] ~ *,
.vitrine-lancamentos a[href*="/altaperformance/"] ~ *,
.new-products a[href*="/altaperformance/"] ~ *,
.novidades a[href*="/altaperformance/"] ~ *,
.lancamento a[href*="/altaperformance/"] ~ * {
    display: none !important;
}

/* Lançamentos - estrutura específica por item */
.lancamentos .item a[href*="/altaperformance/"],
.lancamentos .produto-item a[href*="/altaperformance/"],
.lancamentos .product-item a[href*="/altaperformance/"] {
    display: none !important;
}

/* Ocultar container completo do item nos lançamentos */
.lancamentos .item a[href*="/altaperformance/"] ~ *,
.lancamentos .produto-item a[href*="/altaperformance/"] ~ *,
.lancamentos .product-item a[href*="/altaperformance/"] ~ * {
    display: none !important;
}

/* ===== MÉTODO 4: SLIDERS E CARROSSÉIS ===== */
.swiper-slide a[href*="/altaperformance/"],
.owl-item a[href*="/altaperformance/"],
.carousel-item a[href*="/altaperformance/"],
.slide a[href*="/altaperformance/"] {
    display: none !important;
}

/* Ocultar elementos irmãos nos sliders */
.swiper-slide a[href*="/altaperformance/"] ~ *,
.owl-item a[href*="/altaperformance/"] ~ *,
.carousel-item a[href*="/altaperformance/"] ~ *,
.slide a[href*="/altaperformance/"] ~ * {
    display: none !important;
}

/* ===== MÉTODO 5: GRID DE PRODUTOS ===== */
.grid-produtos .produto a[href*="/altaperformance/"],
.products-grid .produto a[href*="/altaperformance/"],
.row .produto a[href*="/altaperformance/"] {
    display: none !important;
}

/* Ocultar elementos irmãos no grid */
.grid-produtos .produto a[href*="/altaperformance/"] ~ *,
.products-grid .produto a[href*="/altaperformance/"] ~ *,
.row .produto a[href*="/altaperformance/"] ~ * {
    display: none !important;
}

/* ===== MÉTODO 6: COLUNAS DE PRODUTOS ===== */
.col-produto a[href*="/altaperformance/"],
.col-product a[href*="/altaperformance/"],
.produto-col a[href*="/altaperformance/"] {
    display: none !important;
}

/* Ocultar elementos irmãos nas colunas */
.col-produto a[href*="/altaperformance/"] ~ *,
.col-product a[href*="/altaperformance/"] ~ *,
.produto-col a[href*="/altaperformance/"] ~ * {
    display: none !important;
}

/* ===== MÉTODO 7: LISTAGENS ESPECÍFICAS ===== */
.listagem .produto a[href*="/altaperformance/"],
.listagem-produtos .produto a[href*="/altaperformance/"],
.showcase .produto a[href*="/altaperformance/"] {
    display: none !important;
}

/* Ocultar elementos irmãos nas listagens */
.listagem .produto a[href*="/altaperformance/"] ~ *,
.listagem-produtos .produto a[href*="/altaperformance/"] ~ *,
.showcase .produto a[href*="/altaperformance/"] ~ * {
    display: none !important;
}

/* ===== MÉTODO 8: IMAGENS ===== */
img[alt*="altaperformance"],
img[title*="altaperformance"],
img[src*="altaperformance"] {
    display: none !important;
}

/* ===== MÉTODO 9: MÉTODO AGRESSIVO - OCULTAR CONTAINER INTEIRO ===== */
/* Use apenas se os métodos acima não funcionarem */
/*
.produto:has(a[href*="/altaperformance/"]) {
    display: none !important;
}
*/

/* ===== MÉTODO 10: SELETORES ALTERNATIVOS SEM :has() ===== */
/* Método usando adjacent sibling para ocultar o container */
.produto a[href*="/altaperformance/"] {
    position: absolute !important;
    top: -9999px !important;
    left: -9999px !important;
    width: 0 !important;
    height: 0 !important;
    opacity: 0 !important;
    visibility: hidden !important;
}

/* Ocultar imagem do produto */
.produto a[href*="/altaperformance/"] img {
    display: none !important;
}

/* Ocultar título do produto */
.produto a[href*="/altaperformance/"] + .produto-nome,
.produto a[href*="/altaperformance/"] + .produto-titulo,
.produto a[href*="/altaperformance/"] + .product-name,
.produto a[href*="/altaperformance/"] + .product-title {
    display: none !important;
}

/* Ocultar preço do produto */
.produto a[href*="/altaperformance/"] + .produto-preco,
.produto a[href*="/altaperformance/"] + .produto-price,
.produto a[href*="/altaperformance/"] + .price {
    display: none !important;
}

/* ===== MÉTODO 11: FORÇA BRUTA PARA LANÇAMENTOS - ÚLTIMA OPÇÃO ===== */
/* Para elementos que persistem */
*[href*="/altaperformance/"],
*[src*="altaperformance"],
*[alt*="altaperformance"],
*[title*="altaperformance"] {
    display: none !important;
}

/* ===== MÉTODO 11.1: LANÇAMENTOS - FORÇA BRUTA ESPECÍFICA ===== */
/* Ocultar QUALQUER elemento que contenha altaperformance nos lançamentos */
.lancamentos *[href*="/altaperformance/"],
.secao-lancamentos *[href*="/altaperformance/"],
.produtos-lancamentos *[href*="/altaperformance/"],
.vitrine-lancamentos *[href*="/altaperformance/"],
.new-products *[href*="/altaperformance/"],
.novidades *[href*="/altaperformance/"],
.lancamento *[href*="/altaperformance/"] {
    display: none !important;
}

/* Ocultar por atributo data (caso use) */
.lancamentos [data-url*="altaperformance"],
.lancamentos [data-href*="altaperformance"],
.lancamentos [data-link*="altaperformance"] {
    display: none !important;
}

/* Ocultar por classe que contenha altaperformance */
.lancamentos [class*="altaperformance"],
.lancamentos [id*="altaperformance"] {
    display: none !important;
}

