/** Product card (recommended + reflink) — WoodMart icons */
/**
 * WordPress adds theme-{stylesheet}: parent folder "woodmart" → .theme-woodmart,
 * child "woodmart-child" → .theme-woodmart-child. WoodMart hides link text for .wd-style-icon
 * (font-size:0), so :before content must match the active body class or the control looks empty.
 */
:is(.theme-woodmart, .theme-woodmart-child) .wd-recommended-cart-icon>a:before {
  content:"\f126";
}
:is(.theme-woodmart, .theme-woodmart-child) .recommended-product.wd-recommended-cart-icon>a:before {
  color: #50bfef;
  font-weight: 500;
}
:is(.theme-woodmart, .theme-woodmart-child) .recommended-product .wd-tooltip-label {
  right: 70%;
}
:is(.theme-woodmart, .theme-woodmart-child) .wd-product-reflink-icon>a:before {
  content:"\f116";
}
:is(.theme-woodmart, .theme-woodmart-child) .whb-main-header .wd-button-wrapper {
  padding: 0 0 4px 0;
  display: none;
}
:is(.theme-woodmart, .theme-woodmart-child) .whb-main-header .recommended-products {
  border: none;
}
:is(.theme-woodmart, .theme-woodmart-child) .whb-main-header .recommended-products .wd-btn-icon {
  margin: 0;
  height: 24px;
  width: 24px;
}
:is(.theme-woodmart, .theme-woodmart-child) .copy-link {
  align-self: center;
  text-align: center;
  position: relative;
}
:is(.theme-woodmart, .theme-woodmart-child) .copy-link::after {
  content: attr(data-clicked-tip);
  position: absolute;
  bottom: 100%;
  transform: translateX(-50%) translateY(-5px);
  background-color: #333;
  color: #fff;
  padding: 5px 10px;
  border-radius: 4px;
  white-space: nowrap;
  opacity: 0;
  pointer-events: none;
  transition: opacity 2.5s cubic-bezier(.93,-0.95,1,.06);
}
:is(.theme-woodmart, .theme-woodmart-child).newave-kz:not(.newave-my-account) .copy-link::after, :is(.theme-woodmart, .theme-woodmart-child).newave-kg:not(.newave-my-account) .copy-link::after {
  bottom: initial;
  top: 100%;
  transform: translateX(-75%) translateY(-5px);
}
:is(.theme-woodmart, .theme-woodmart-child) .wd-style-text.copy-link::after {
  left: 50%;
}
:is(.theme-woodmart, .theme-woodmart-child) .copy-link:active::after {
  opacity: 1;
  transition: opacity 0.01s linear;
}

/* Reflink for hover «Small» (fallback after title — no woodmart_product_action_buttons in template) */
:is(.theme-woodmart, .theme-woodmart-child) .mlmsoft-wm-pc-small-reflink {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  justify-content: center;
  margin-top: 8px;
}
