.woocommerce div.product p.stock {
  color: #fa7373;
  font-size: 21px;
  font-weight: bold;
  text-align: left;
}

.woocommerce div.product form.cart table.variations td select {
  color: #000000;
  font-size: 12px;
  background-color: #ffffff;
  border-width: 2px;
  border-color: #fed2d1;
  border-radius: 8px;
  height: 46px;
}

quantity_67bbce6b3be7c.input-text.qty.text {
  border-radius: 8px;
  font-size: 16px;
  visibility: hidden;
}

.woocommerce div.product form.cart div.quantity {
  visibility: hidden;
}

/* .woocommerce div.product form.cart button.single_add_to_cart_button {
    position: relative;
}*/

html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li a:focus:not(:focus-visible) {
  visibility: hidden;
}

html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li.active a {
  visibility: hidden;
}

tab-title-description.description_tab.active {
  border-width: 0px;
}

.wc-block-components-notice-banner > .wc-block-components-notice-banner__content {
  background-color: #FED2D1;
}

.wc-block-components-notice-banner.is-success {
  background-color: #FED2D1;
  border-color: #ffffff;
}

.wc-block-components-notice-banner.is-info {
  background-color: #fed2d1;
  border-color: #ffffff;
  visibility: hidden;
}

html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li:hover a {
  visibility: hidden;
}

tab-title-additional_information.additional_information_tab {
  visibility: hidden;
}

.wp-block-group.alignfull.has-custom-color-4-background-color.has-background.has-global-padding.is-content-justification-center.is-layout-constrained.wp-container-core-group-is-layout-13.wp-block-group-is-layout-constrained {
  color: #FED2D1;
}

.leadinModal-hide-outline.leadinModal-gdpr-description-10463343 *,
.leadinModal-gdpr-description-10463343 span,
.leadinModal-gdpr-description-10463343 p {
  color: #000000 !important;
}

div.leadin-content-body {
  background-color: #FED2D1 !important;
}

/* Cambiar el color del texto a negro en todos los elementos internos */

.leadinModal-hide-outline.leadinModal-description-10463343,
.leadinModal-hide-outline.leadinModal-description-10463343 * {
  color: #000000 !important;
}

/* Forzar el fondo negro y texto blanco en el botón primario */

.leadinModal-10463343 .leadin-button-primary {
  background-color: #000000 !important;
  /* Fondo negro puro */
  color: #FFFFFF !important;
  /* Texto en blanco */
  border: none !important;
  /* Elimina cualquier borde no deseado */
}

/* Asegurar que el fondo se mantenga negro al pasar el ratón */

.leadinModal-10463343 .leadin-button-primary:hover {
  background-color: #222222 !important;
  /* Gris oscuro al hacer hover */
}

.wpforms-field-label {
  color: #ffffff;
}