/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 24 2025 | 12:18:11 */

.elementor-lightbox .elementor-lightbox-image {
    background-color: azure;
}

#listaimprimir table.shop_table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 0px;
  background: transparent;
  font-family: 'Poppins', sans-serif;
}

#listaimprimir tr.cart_item {
  border-bottom: 1px solid #ccc;
}

#listaimprimir td.product-thumbnail {
  width: 120px;
  vertical-align: middle;
}

#listaimprimir td.product-thumbnail img {
  max-width: 110px;
  height: auto;
  border-radius: 4px;
}

#listaimprimir td.product-name {
  font-size: 18px;
  font-weight: 600;
  color: #5a5a5a;
}

#listaimprimir td.product-name a {
  color: #5a5a5a;
  text-decoration: none;
}

#listaimprimir td.product-name::after {
  content: attr(data-sku);
  display: block;
  font-size: 15px;
  color: #aaa;
}

#listaimprimir .quantity input[type=number] {
  width: 80px;
  text-align: center;
  font-size: 20px;
  border: none;
  background: transparent;
  outline: none;
}

#listaimprimir td.product-quantity {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 15px;
}

#listaimprimir td.product-quantity::before {
  content: "-";
  font-size: 24px;
  color: #ec7000;
  cursor: pointer;
}

#listaimprimir td.product-quantity::after {
  content: "+";
  font-size: 24px;
  color: #ec7000;
  cursor: pointer;
}

#listaimprimir .product-remove a.remove {
  font-size: 24px;
  color: #999;
  cursor: pointer;
  margin-left: 15px;
}

#listaimprimir td.product-price,
#listaimprimir td.product-subtotal {
  display: none !important;
}

/* Oculta o "×" padrão */
.woocommerce td.product-remove a.remove {
  font-size: 0 !important;
  position: relative;
}

/* Adiciona ícone de lixeira visual */
.woocommerce td.product-remove a.remove::after {
  content: "\f014"; /* Unicode da lixeira */
  font-family: "FontAwesome";
  font-size: 20px;
  color: #999;
  transition: color 0.2s ease;
}

/* Hover */
.woocommerce td.product-remove a.remove:hover::after {
  color: #ec7000;
}


#listaimprimir td.product-thumbnail img {
  width: 100px !important;
  height: 100px !important;
  object-fit: contain;
  border-radius: 6px;
}


#listaimprimir .actions button[name="update_cart"] {
  display: none !important;
}

.cor-label:contains("Natural") {
  background-color: #999999;
  color: #ffffff;
}


