/* Suhertec - Botón WhatsApp (Shortcode) */
.suhertec-wa-buy {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px 14px;
  border-radius: 5px;
  text-decoration: none !important;
  font-weight: bold;
  line-height: 1.2;
  background: #fd9e06;
  color: #fff !important;
  border: 1px solid transparent;
  font-family: 'Baloo Extrabold', Helvetica, Arial, Lucida, sans-serif !important;
  transition: background-color 0.15s ease, color 0.15s ease, border-color 0.15s ease, transform 0.12s ease;
  font-size:20px;
}

.suhertec-wa-buy:hover {
  background: #fff;
  color: #fd9e06 !important;
  border-color: #fd9e06;
  transform: translateY(-1px);
}

/* Icono WhatsApp: SVG embebido como máscara (sin librerías) */
.suhertec-wa-icon {
  width: 18px;
  height: 18px;
  display: inline-block;

  background-color: currentColor;

  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M19.11 17.21c-.28-.14-1.64-.81-1.89-.9-.25-.09-.44-.14-.62.14-.18.28-.71.9-.87 1.09-.16.18-.32.21-.6.07-.28-.14-1.16-.43-2.21-1.36-.82-.73-1.37-1.63-1.53-1.9-.16-.28-.02-.43.12-.57.12-.12.28-.32.41-.48.14-.16.18-.28.28-.46.09-.18.05-.35-.02-.48-.07-.14-.62-1.5-.85-2.05-.22-.54-.45-.47-.62-.48h-.53c-.18 0-.48.07-.73.35-.25.28-.96.94-.96 2.29s.98 2.66 1.12 2.84c.14.18 1.93 2.95 4.67 4.14.65.28 1.16.45 1.56.58.66.21 1.26.18 1.73.11.53-.08 1.64-.67 1.87-1.32.23-.65.23-1.21.16-1.32-.07-.11-.25-.18-.53-.32zM16.04 26.7h-.01c-1.81 0-3.58-.49-5.12-1.41l-.37-.22-3.8 1 .99-3.7-.24-.38a10.58 10.58 0 01-1.62-5.62C5.87 10.6 10.52 6 16.25 6c2.78 0 5.4 1.08 7.36 3.05a10.33 10.33 0 013.05 7.33c0 5.73-4.64 10.32-10.32 10.32zm8.99-19.72A12.62 12.62 0 0016.26 3.5C9.28 3.5 3.6 9.18 3.6 16.16c0 2.23.59 4.4 1.71 6.31L3.5 29l6.68-1.75a12.6 12.6 0 005.86 1.44h.01c6.98 0 12.66-5.68 12.66-12.66 0-3.38-1.31-6.55-3.68-8.95z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M19.11 17.21c-.28-.14-1.64-.81-1.89-.9-.25-.09-.44-.14-.62.14-.18.28-.71.9-.87 1.09-.16.18-.32.21-.6.07-.28-.14-1.16-.43-2.21-1.36-.82-.73-1.37-1.63-1.53-1.9-.16-.28-.02-.43.12-.57.12-.12.28-.32.41-.48.14-.16.18-.28.28-.46.09-.18.05-.35-.02-.48-.07-.14-.62-1.5-.85-2.05-.22-.54-.45-.47-.62-.48h-.53c-.18 0-.48.07-.73.35-.25.28-.96.94-.96 2.29s.98 2.66 1.12 2.84c.14.18 1.93 2.95 4.67 4.14.65.28 1.16.45 1.56.58.66.21 1.26.18 1.73.11.53-.08 1.64-.67 1.87-1.32.23-.65.23-1.21.16-1.32-.07-.11-.25-.18-.53-.32zM16.04 26.7h-.01c-1.81 0-3.58-.49-5.12-1.41l-.37-.22-3.8 1 .99-3.7-.24-.38a10.58 10.58 0 01-1.62-5.62C5.87 10.6 10.52 6 16.25 6c2.78 0 5.4 1.08 7.36 3.05a10.33 10.33 0 013.05 7.33c0 5.73-4.64 10.32-10.32 10.32zm8.99-19.72A12.62 12.62 0 0016.26 3.5C9.28 3.5 3.6 9.18 3.6 16.16c0 2.23.59 4.4 1.71 6.31L3.5 29l6.68-1.75a12.6 12.6 0 005.86 1.44h.01c6.98 0 12.66-5.68 12.66-12.66 0-3.38-1.31-6.55-3.68-8.95z'/%3E%3C/svg%3E");
}
.suhertec-cta-wrap{
  display:flex;
  gap:10px;
  align-items:center;
  flex-wrap:wrap;
}

.suhertec-cart-buy{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:10px 14px;
  border-radius:5px;
  text-decoration:none !important;
  font-weight:600;
  line-height:1.2;
  font-family:'Basic', Helvetica, Arial, Lucida, sans-serif;

  background:#fff;
  color:#fd9e06 !important;
  border:1px solid #fd9e06;
  transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .12s ease;
}

.suhertec-cart-buy:hover{
  background:#fd9e06;
  color:#fff !important;
  transform: translateY(-1px);
}

/* Mensaje opcional debajo del notice */
.suhertec-cart-note{
  margin-top:8px;
  font-family:'Basic', Helvetica, Arial, Lucida, sans-serif;
  font-size:14px;
}