#header-main .header-1 {
    display: none !important;
}

/* === PRIMEIRO BOTÃO: troca "Cartão de crédito" por "Cartão" === */
#payment-cartao-de-credito .list-payment-name {
  visibility: hidden !important;
  position: relative;
  display: block;
  text-align: center;
}

#payment-cartao-de-credito .list-payment-name::after {
  content: "Cartão";
  visibility: visible;
  position: absolute;
  top: 6px; /* ajuste fino vertical */
  left: 50%;
  transform: translateX(-50%);
  color: inherit;
  font-size: 12px;
  font-weight: 500;
  white-space: nowrap;
}

/* === SEGUNDO BOTÃO: troca "Cartoes" por "Cartão - 2" === */
#payment-cards .list-payment-name {
  visibility: hidden !important;
  position: relative;
  display: block;
  text-align: center;
}

#payment-cards .list-payment-name::after {
  content: "Cartão - 2";
  visibility: visible;
  position: absolute;
  top: 6px; /* ajuste igual ao outro para alinhar */
  left: 50%;
  transform: translateX(-50%);
  color: inherit;
  font-size: 12px;
  font-weight: 500;
  white-space: nowrap;
}

/* === VARIACOES: borda fina + marcacao de selecionado (2026-08-29) === */
.wrapper-product-combination .product-combination-list .product-combination-item label{
  border:1px solid #d5d5d5 !important;
  position:relative;
}
.wrapper-product-combination .product-combination-list .product-combination-item.product-combination-active label{
  border-color:#000 !important;
  box-shadow:0 0 0 2px #000;
}
.wrapper-product-combination .product-combination-list .product-combination-item.product-combination-active label div.combination-image:after{
  content:"\2713";
  position:absolute;
  top:-9px; right:-9px;
  width:24px; height:24px; line-height:24px;
  border-radius:50%;
  background:#000; color:#fff;
  font-size:14px; text-align:center;
}


/* === KIT: esconder SKU das linhas (2026-08-31) === */
.table-kit .product-sku{
  display:none !important;
}
