/* RR – Woo WhatsApp Only */
.rrwa-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  padding:14px 22px;
  border-radius:999px;
  font-weight:800;
  letter-spacing:.2px;
  text-decoration:none !important;
  border:2px solid var(--rrwa-btn-border, #f3a1b4);
  background:var(--rrwa-btn-bg, #f3a1b4);
  color:var(--rrwa-btn-fg, #fff) !important;
  transition:transform .18s ease, box-shadow .18s ease, background-color .18s ease, color .18s ease, border-color .18s ease;
  box-shadow:0 16px 34px -26px var(--rrwa-btn-shadow, rgba(243,161,180,.55));
}
.rrwa-btn:hover,
.rrwa-btn:focus{
  background:var(--rrwa-btn-hover-bg, #fff);
  color:var(--rrwa-btn-hover-fg, #f3a1b4) !important;
  border-color:var(--rrwa-btn-border, #f3a1b4);
  transform:translateY(-1px);
  box-shadow:0 18px 38px -24px var(--rrwa-btn-shadow, rgba(243,161,180,.65));
}
.rrwa-btn--loop{
  width:100%;
  margin-top:12px;
}

/* Single: se ve como CTA real (no “pegado arriba”) */
.rrwa-single-wrap{
  margin:14px 0 20px;
  clear:both;
}
.rrwa-btn--single{
  width:100%;
  max-width:420px;
}

/* En pantallas grandes, que no quede exageradamente ancho */
@media (min-width: 900px){
  .rrwa-btn--single{ width:auto; min-width:320px; }
}

/* Ocultar botones add-to-cart (fallback por temas) */
a.add_to_cart_button,
button.single_add_to_cart_button,
form.cart{
  display:none !important;
}

/* Ocultar canasta del tema (auxin/auxin-theme) */
.aux-shopping-basket.aux-phone-off.aux-action-on-hover,
.aux-shopping-basket,
a.aux-cart-contents{
  display:none !important;
}
