/**
* Theme Name: Partdo Child
* Description: This is a child theme of Partdo, generated by Merlin WP.
* Author: <a href="http://themeforest.net/user/KlbTheme">KlbTheme (Sinan ISIK)</a>
* Template: partdo
* Version: 1.4.0
*/
:root {
  --color-gradient-1: linear-gradient(45deg, rgb(21, 30, 63) 0%, rgb(10, 15, 31) 100%);
}
.single-product-wrapper .product-detail .product-assistant .assistant-avatar {
    max-width: 2.7rem;
    margin-right: 1.25rem;
    border-radius: 0%;
}

@media (max-width: 768px) {
.njparts-payment-logos {
 padding-left: 0.23rem;
	width: 380px; 
	} }

@media (max-width: 768px) {
.product-iconboxes {
  padding-top: 1rem;
	
	} }

.my-account-wrapper .my-account-navigation .woocommerce-MyAccount-navigation {
    background-color: #fff;
}

.badge.theme-secondary {
    background-color: var(--color-primary);
    margin-left: 3px;
}

/* 🎯 Aplica estilo em TODAS as tabelas, exceto carrinho e checkout */
table:not(.shop_table):not(.woocommerce-checkout-review-order-table):not(.woocommerce-cart-form__contents) {
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #F6F6F6;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05); /* Opcional */
}

/* Bordas finas nas células de TODAS as tabelas (menos carrinho/checkout) */
table:not(.shop_table):not(.woocommerce-checkout-review-order-table):not(.woocommerce-cart-form__contents) th,
table:not(.shop_table):not(.woocommerce-checkout-review-order-table):not(.woocommerce-cart-form__contents) td {
  border: 1px solid #F6F6F6;
  padding: 8px;
}

/* 🎯 Estiliza SOMENTE a tabela de pedidos na conta do WooCommerce */
.woocommerce table.woocommerce-orders-table,
.woocommerce table.shop_table.orders {
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #F6F6F6; /* Borda fina */
  border-radius: 8px; /* Arredondado */
  overflow: hidden;
  box-shadow: 0 2px 4px rgba(0,0,0,0.05); /* Opcional: sombra leve */
}

/* Bordas nas células dessa tabela */
.woocommerce table.woocommerce-orders-table th,
.woocommerce table.woocommerce-orders-table td,
.woocommerce table.shop_table.orders th,
.woocommerce table.shop_table.orders td {
  border: 1px solid #F6F6F6;
  padding: 8px;
}

.klbth-module-header .klbt-module-tab-links.style-2 .tab-item.active .tab-link {
    background: var(--color-gradient-1);
}

.klbth-module-categories .categories.list-style{
padding: 0.3rem;
}
.nj-brand-badge {
  display: inline-block;
  font-size: 0.76rem;
  font-weight: 600;
  color: var(--color-text-primary);
  border: 1px solid var(--color-info-dark);
  padding: 0.3125rem 0.625rem;
  border-radius: var(--theme-theme-radius-xsmall);
  box-shadow: 0 1px 2px 0 rgb(33 37 41 / 5%);
  margin-bottom: 10px;
  line-height: 1;
}

/* Ajuste opcional para mobile */
@media (max-width: 768px) {
  .nj-brand-badge {
    font-size: 0.9rem;
    margin-bottom: 8px;
  }
}