/* TAIGA glued-panel system cards — unified green copy panels, 2026-09-06 v2 */

body[data-taiga-smart-product="kleenaya-imitatsiya-brusa"] #system .feature-card{
  background:var(--taiga-kp-green)!important;
  border:1px solid rgba(36,54,47,.16)!important;
  box-shadow:0 16px 38px rgba(36,54,47,.08)!important;
}

/* One visual rule for all four cards: image on top, TAIGA green copy panel below. */
body[data-taiga-smart-product="kleenaya-imitatsiya-brusa"] #system .feature-card>div{
  background:var(--taiga-kp-green)!important;
  color:var(--taiga-kp-paper)!important;
  border-top:1px solid rgba(255,255,255,.08)!important;
}
body[data-taiga-smart-product="kleenaya-imitatsiya-brusa"] #system .feature-card h3{
  color:var(--taiga-kp-paper)!important;
}
body[data-taiga-smart-product="kleenaya-imitatsiya-brusa"] #system .feature-card p{
  color:rgba(244,242,236,.76)!important;
}

/* Keep number badges quiet and consistent against both photos and the dark panel. */
body[data-taiga-smart-product="kleenaya-imitatsiya-brusa"] #system .feature-number,
body[data-taiga-smart-product="kleenaya-imitatsiya-brusa"] #system .feature-card:nth-child(2) .feature-number,
body[data-taiga-smart-product="kleenaya-imitatsiya-brusa"] #system .feature-card:nth-child(3) .feature-number{
  background:rgba(244,242,236,.96)!important;
  color:var(--taiga-kp-green)!important;
  border:1px solid rgba(36,54,47,.09)!important;
  box-shadow:0 6px 18px rgba(24,37,31,.08)!important;
}

/* The previous synthetic swatch rail on the Color card obscured the real image. */
body[data-taiga-smart-product="kleenaya-imitatsiya-brusa"] #system .feature-card:nth-child(2)::after{
  content:none!important;
  display:none!important;
}

/* Stable media treatment for all cards. First card is filled by the admin image itself. */
body[data-taiga-smart-product="kleenaya-imitatsiya-brusa"] #system .feature-card::before{
  background-position:center!important;
  background-repeat:no-repeat!important;
  box-shadow:inset 0 0 0 1px rgba(36,54,47,.06)!important;
  filter:saturate(.96) contrast(1.025)!important;
}
body[data-taiga-smart-product="kleenaya-imitatsiya-brusa"] #system .feature-card:nth-child(1)::before{
  background-position:center 48%!important;
  filter:saturate(.94) contrast(1.035) brightness(.995)!important;
}
body[data-taiga-smart-product="kleenaya-imitatsiya-brusa"] #system .feature-card:nth-child(2)::before{
  filter:saturate(.92) contrast(1.03) brightness(.995)!important;
}
body[data-taiga-smart-product="kleenaya-imitatsiya-brusa"] #system .feature-card:nth-child(3)::before,
body[data-taiga-smart-product="kleenaya-imitatsiya-brusa"] #system .feature-card:nth-child(4)::before{
  filter:saturate(.94) contrast(1.03)!important;
}

body[data-taiga-smart-product="kleenaya-imitatsiya-brusa"] #system .feature-card:hover{
  border-color:rgba(36,54,47,.28)!important;
  box-shadow:0 20px 44px rgba(36,54,47,.11)!important;
}
