/* Încălțăminte Engros: SKU on product cards, harmonized with Angroshop.
   Intentionally leaves existing category layout, available sizes, prices,
   product links, sale labels and WooCommerce cart functionality unchanged. */
.woocommerce ul.products li.product .ieps-catalog-sku,
.woocommerce-page ul.products li.product .ieps-catalog-sku {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 5px;
  margin: 7px 0 8px;
  line-height: 1.3;
}
.woocommerce ul.products li.product .ieps-catalog-sku-label,
.woocommerce-page ul.products li.product .ieps-catalog-sku-label {
  font-size: 9px;
  font-weight: 800;
  letter-spacing: .065em;
  color: #67778b;
  text-transform: uppercase;
}
.woocommerce ul.products li.product .ieps-catalog-sku-value,
.woocommerce-page ul.products li.product .ieps-catalog-sku-value {
  display: inline-flex;
  align-items: center;
  max-width: 100%;
  min-height: 23px;
  box-sizing: border-box;
  padding: 3px 8px;
  border: 1px solid #dac69f;
  border-radius: 999px;
  background-color: #fff9eb;
  color: #142d4b;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: .015em;
  overflow-wrap: anywhere;
}
/* Only a subtle shared gold accent, not a replacement for the existing RO cards. */
.woocommerce ul.products li.product:not(.product-category),
.woocommerce-page ul.products li.product:not(.product-category) {
  border-top-color: #c39c58;
}
@media (max-width: 680px) {
  .woocommerce ul.products li.product .ieps-catalog-sku,
  .woocommerce-page ul.products li.product .ieps-catalog-sku { gap: 4px; margin: 6px 0; }
  .woocommerce ul.products li.product .ieps-catalog-sku-label,
  .woocommerce-page ul.products li.product .ieps-catalog-sku-label { font-size: 8px; }
  .woocommerce ul.products li.product .ieps-catalog-sku-value,
  .woocommerce-page ul.products li.product .ieps-catalog-sku-value {
    padding: 2px 6px;
    min-height: 21px;
    font-size: 10px;
  }
}
