﻿/**
 * DECOPA ENXOVAIS - ESTILOS DO PARCELAMENTO (R$ 100 MÍNIMO)
 * Versão 3.5 - Cobertura Universal Linx + Performa.ai + PowerSlider
 */

/* 1. Ocultação segura e total de juros */
dfn.condition .label,
.condition .label,
.priceContainer .label,
.price .label,
.installment .label,
.installments .label,
.parcelamento .label,
.performa-installments-vitrine .label,
.performa-product-installments .label,
.performa-installments .label,
.powerSliderInstallments .label,
.bottomSliderInstallments .label,
.installment-custom-decopa .label,
.installment-custom-pdp-decopa .label,
.label-interest,
.interest,
.no-interest,
.badge-sem-juros,
.sem-juros,
.semjuros,
[class*="sem-juros"],
[class*="semjuros"],
[class*="no-interest"],
[class*="interest"] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  height: 0 !important;
  width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}

/* 2. Destaque elegante no valor da parcela Linx & Performa */
dfn.condition strong,
.installment-custom-decopa strong,
.performa-installments strong,
.performa-installment strong,
.performa-installments-vitrine strong,
.bottomSliderInstallments strong,
.powerSliderInstallments strong,
.performa-installments-exit strong {
  color: #927B69 !important;
  font-weight: 700 !important;
  font-size: 13.5px !important;
}

.bottomSliderInstallments strong,
.powerSliderInstallments strong {
  font-size: 11px !important;
}

/* 3. Tipografia e alinhamento dos nós Performa */
.performa-installments-vitrine,
.bottomSliderInstallments,
.powerSliderInstallments,
.performa-installments-exit {
  display: block !important;
  color: #5c5149 !important;
  font-size: 11px !important;
  line-height: 1.3 !important;
}

/* 4. Destaque e Supressão na Página de Produto (PDP) */
body[class*="context-product"] .price dfn.condition,
body[class*="context-product"] .product-info .price dfn.condition,
body[class*="context-product"] .details .price dfn.condition,
body[class*="context-product"] dfn.condition,
body[class*="context-product"] .price .condition:not(.installment-custom-pdp-decopa),
.product-info .price dfn.condition,
.product-info .details .price dfn.condition,
.product-info .price .condition:not(.installment-custom-pdp-decopa),
.details .price dfn.condition,
.details .price .condition:not(.installment-custom-pdp-decopa),
#product-detail .details .price dfn.condition,
#product-detail .details .price .condition:not(.installment-custom-pdp-decopa),
#product-detail .price dfn.condition,
#product-detail .price .condition:not(.installment-custom-pdp-decopa),
.product-detail .price dfn.condition,
.product-detail .price .condition:not(.installment-custom-pdp-decopa),
.page-product .price dfn.condition,
.page-product .price .condition:not(.installment-custom-pdp-decopa),
.price > dfn.condition {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  height: 0 !important;
  width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  pointer-events: none !important;
}

.installment-custom-pdp-decopa {
  display: block !important;
  margin-top: 6px !important;
  font-size: 15px !important;
  color: #4b5563 !important;
  line-height: 1.4 !important;
  font-style: normal !important;
  text-align: left !important;
}

.installment-custom-pdp-decopa strong {
  color: #927B69 !important;
  font-size: 16px !important;
  font-weight: 700 !important;
}
