  .margin-right-5 {
    margin-right: 5px;
  }

  .wp-btn {
      flex: 0 0 auto !important;
  } 
  .content-btn-wp {
  width: 100%;
    border-bottom: 1px solid rgba(0, 0, 0, 0.105);
    padding-top: 0px;
    padding-bottom: 15px;
    margin-bottom: 15px;
  }

  .content-btn-wp a {
    background: rgb(67,176,42);
    color: #fff;
    border-radius: 35px;

  }

  .content-btn-wp a:hover {
    background: rgb(67,176,42);
    color: #fff;
  }

  /* Estilos personalizados para mostrar/ocultar botones en versión móvil y escritorio */
  .wp-btn-desktop {
    display: none !important; /* Ocultar en dispositivos móviles */
  }

  .wp-btn-mobile {
  display: flex !important;
  right: 0px !important;
  padding: 8px !important;
  width: 41px !important;
  position: absolute !important;

  }
  .product_meta {
  border: none !important;
  padding-top: 0px !important;
  }

  /* Reglas para dispositivos de escritorio */
  @media (min-width: 768px) {
  .wd-add-btn-replace {
    display: flex;
    gap: 5px;
  }
    .wp-btn-desktop {
        display: block !important; /* Mostrar en dispositivos de escritorio */
    flex: 0 0 auto !important;
    }
    .wp-btn-mobile {
        display: none !important; /* Ocultar en dispositivos de escritorio */
    }
  }
