/* ARAM NOTES — neutral product card surfaces */

/* Homepage product cards: pure white surface, no color blending into cover artwork. */
body[data-aram-page="home"] #dynamicProducts .product,
body[data-aram-page="home"] #dynamicProducts .prodVisual,
body[data-aram-page="home"] #dynamicProducts .productMeta{
  background:#fff!important;
  background-image:none!important;
  isolation:isolate!important;
}

/* Match/exceed the specificity of the old cheerful nth-child pastel rules. */
body[data-aram-page="home"] #dynamicProducts .product.dynamicProduct .prodVisual,
body[data-aram-page="home"] #dynamicProducts .product:nth-child(4n+1) .prodVisual,
body[data-aram-page="home"] #dynamicProducts .product:nth-child(4n+2) .prodVisual,
body[data-aram-page="home"] #dynamicProducts .product:nth-child(4n+3) .prodVisual,
body[data-aram-page="home"] #dynamicProducts .product:nth-child(4n+4) .prodVisual{
  background:#fff!important;
  background-image:none!important;
  border-bottom-color:#eee6da!important;
  isolation:isolate!important;
}
body[data-aram-page="home"] #dynamicProducts .product.dynamicProduct .prodVisual::before,
body[data-aram-page="home"] #dynamicProducts .product.dynamicProduct .prodVisual::after{
  content:none!important;
  display:none!important;
  background:none!important;
}
body[data-aram-page="home"] #dynamicProducts .product.dynamicProduct .prodVisual img,
body[data-aram-page="home"] #dynamicProducts .product.dynamicProduct .prodVisual .aram-hover-primary,
body[data-aram-page="home"] #dynamicProducts .product.dynamicProduct .prodVisual .aram-hover-secondary{
  background:#fff!important;
  mix-blend-mode:normal!important;
  filter:none!important;
}

/* /produse product cards: keep the complete card and media area neutral as well. */
body[data-aram-page="products"] #productGrid .card,
body[data-aram-page="products"] #productGrid .card>a,
body[data-aram-page="products"] #productGrid .visual,
body[data-aram-page="products"] #productGrid .meta{
  background:#fff!important;
  background-image:none!important;
  isolation:isolate!important;
}
body[data-aram-page="products"] #productGrid .visual img,
body[data-aram-page="products"] #productGrid .visual .aram-hover-primary,
body[data-aram-page="products"] #productGrid .visual .aram-hover-secondary{
  background:#fff!important;
  mix-blend-mode:normal!important;
  filter:none!important;
}

/* Digital product pages: give the "De ce merită ales" kicker more breathing room. */
body[data-aram-page="product"][data-product-slug*="digital"] .arp-love .arp-kicker{
  display:block;
  margin-bottom:12px!important;
}
