/* HL Product Contact Buttons – ultra light */

.hl-pcb-wrap{
  margin-top:14px;
  display:flex;
  flex-direction:column;
  gap:12px;
  max-width:520px;
}

/* Base button */
.hl-pcb-btn{
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;

  padding:16px;
  border-radius:10px;

  font-size:16px;
  font-weight:800;
  line-height:1;

  text-decoration:none !important;
  transition:opacity .12s ease, transform .12s ease;
}

/* Black buttons */
.hl-pcb-dark{
  background:#000;
  color:#fff;
}

/* White outline */
.hl-pcb-outline{
  background:#fff;
  color:#111;
  border:2px solid #111;
}

/* Tap feedback */
.hl-pcb-btn:active{
  transform:scale(.99);
  opacity:.92;
}

/* Mobile safe */
@media(max-width:768px){
  .hl-pcb-wrap{ max-width:100%; }
}

/* Hide HL contact buttons inside sticky add-to-cart bars */
.woocommerce-sticky-add-to-cart .hl-pcb-wrap,
.sticky-add-to-cart .hl-pcb-wrap,
.sticky-atc .hl-pcb-wrap,
.wc-sticky-add-to-cart .hl-pcb-wrap,
.wpc-sticky-add-to-cart .hl-pcb-wrap,
.elementor-sticky--active .hl-pcb-wrap{
  display:none !important;
}
