/* OHA homepage product alignment and legacy gold cart buttons */
.home .oha-top-rated-products {
  max-width: none !important;
}

.home .oha-top-rated-products,
.home .oha-random-products {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.home .product-grid-item .product-element-top {
  display: flex;
  align-items: center;
  justify-content: center;
  aspect-ratio: 1 / 1;
  overflow: hidden;
}

.home .product-grid-item .product-image-link {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

.home .product-grid-item .product-image-link img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.home .product-grid-item .product-wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.home .product-grid-item .product-element-bottom {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
}

.home .product-grid-item .wd-product-header {
  min-height: 3.2em;
}

.home .product-grid-item .wd-product-cats {
  min-height: 1.5em;
}

.home .product-grid-item .wrap-price {
  display: flex;
  align-items: flex-end;
  min-height: 2.2em;
}

.home .product-grid-item .wd-product-footer {
  margin-top: auto;
}

.home .product-grid-item .add_to_cart_button,
.home .product-grid-item .product_type_variable {
  color: #fff !important;
  border-color: transparent !important;
  background: linear-gradient(135deg, #7a4a0b 0%, #b67a1f 25%, #f4c15d 50%, #b67a1f 75%, #5a3508 100%) !important;
}

.home .product-grid-item .add_to_cart_button:hover,
.home .product-grid-item .product_type_variable:hover {
  color: #fff !important;
  filter: brightness(.92);
}

/* OHA unified brand logo assets - 2026-10-19 */
img[alt="Brush Works"], img[alt="Brush works"] { content: url("https://ohabeauty.com/wp-content/uploads/2026/10/1.jpg") !important; }
img[alt="Cosrx"] { content: url("https://ohabeauty.com/wp-content/uploads/2026/10/2.webp") !important; }
img[alt="Dermena"] { content: url("https://ohabeauty.com/wp-content/uploads/2026/10/3.png") !important; }
img[alt="ESSIE"] { content: url("https://ohabeauty.com/wp-content/uploads/2026/10/4.png") !important; }
img[alt="Formula"] { content: url("https://ohabeauty.com/wp-content/uploads/2026/10/5.jpg") !important; }
img[alt="Hi-Speedy"] { content: url("https://ohabeauty.com/wp-content/uploads/2026/10/6.png") !important; }
img[alt="INSIGHT"] { content: url("https://ohabeauty.com/wp-content/uploads/2026/10/7.png") !important; }
img[alt="INVOGUE"] { content: url("https://ohabeauty.com/wp-content/uploads/2026/10/8.jpg") !important; }
img[alt="Itely Hair Fashion"] { content: url("https://ohabeauty.com/wp-content/uploads/2026/10/9.png") !important; }
img[alt="KRETZER"] { content: url("https://ohabeauty.com/wp-content/uploads/2026/10/10.png") !important; }
img[alt="MIRA"] { content: url("https://ohabeauty.com/wp-content/uploads/2026/10/11.png") !important; }
img[alt="NAIL HQ"] { content: url("https://ohabeauty.com/wp-content/uploads/2026/10/12.webp") !important; }
img[alt="Soeco Beauty"] { content: url("https://ohabeauty.com/wp-content/uploads/2026/10/13.webp") !important; }
img[alt="Somebymi"] { content: url("https://ohabeauty.com/wp-content/uploads/2026/10/14.webp") !important; }