/* =================== pdp-type-profiles.css =================== */
/* Isolated PDP visual profiles by product type.
 * Scope: .page-pdp .hc-pdp[data-product-type="..."] only. */

.page-pdp .hc-pdp[data-product-type="lacquer_kit"] .hc-pdp-m1__eyebrow {
  color: #2f6f4c;
}

.page-pdp .hc-pdp[data-product-type="lacquer_kit"] .hc-pdp-m1__stock {
  background: rgba(47, 111, 76, 0.11);
  color: #2f6f4c;
  border-color: rgba(47, 111, 76, 0.22);
}

.page-pdp .hc-pdp[data-product-type="lacquer_kit"] .hc-pdp-m1__cta-kit {
  border-color: rgba(47, 111, 76, 0.34);
  color: #2f6f4c;
}

.page-pdp .hc-pdp[data-product-type="sheet_material"] .hc-pdp-m1__price-row {
  align-items: baseline;
}

.page-pdp .hc-pdp[data-product-type="sheet_material"] .hc-pdp-m1__price::after {
  content: " / лист";
  font-size: 15px;
  color: rgba(26, 23, 20, 0.52);
  margin-left: 5px;
}

.page-pdp .hc-pdp[data-product-type="material"] .hc-pdp-bc-signals__badges .hc-badge:first-child {
  background: rgba(139, 115, 85, 0.15);
}

.page-pdp .hc-pdp[data-product-type="hardware"] .hc-pdp-m1__acts {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.page-pdp .hc-pdp[data-product-type="service"] .hc-pdp-m1__cta-primary {
  background: linear-gradient(135deg, #2b2218, #3f3022);
}

.page-pdp .hc-pdp[data-product-type="service"] .hc-pdp-m1__cta-outline {
  border-color: rgba(59, 45, 30, 0.26);
}
