.elementor-1000581 .elementor-element.elementor-element-e46fe31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1000581 .elementor-element.elementor-element-f5b7088{text-align:center;}.elementor-1000581 .elementor-element.elementor-element-f5b7088 .elementor-heading-title{font-family:"Gruppo", Sans-serif;font-size:82px;font-weight:400;line-height:120px;color:#111111;}.elementor-1000581 .elementor-element.elementor-element-2c4043a4{--display:flex;}/* Fondo de la sección del formulario (con el título "Enviar la solicitud") */
.yith-ywraq-mail-form-wrapper{
  background: #C9B6AB63;
  padding: 60px !important;/* color que pediste */
}

/* Inputs del formulario al 100% de ancho */
.yith-ywraq-mail-form-wrapper .form-row-first,
.yith-ywraq-mail-form-wrapper .form-row-last,
.yith-ywraq-mail-form-wrapper .form-row-wide{
  width: 100%;
  float: none;
  clear: both;
}

.yith-ywraq-mail-form-wrapper .woocommerce-input-wrapper,
.yith-ywraq-mail-form-wrapper .woocommerce-input-wrapper input,
.yith-ywraq-mail-form-wrapper .woocommerce-input-wrapper textarea,
.yith-ywraq-mail-form-wrapper .woocommerce-input-wrapper select{
  width: 100% !important;
  box-sizing: border-box;
}

/* Select2 al 100% también */
.yith-ywraq-mail-form-wrapper .select2-container{
  width: 100% !important;
}

/* Botón "Enviar tu solicitud" */
#yith-ywraq-default-form .button.raq-send-request{
  background: #54595F;
  color: #fff;
  border-color: #54595F;
}

/* Botón "Actualizar lista" */
#yith-ywraq-form input.button[name="update_raq"]{
  background: #54595F;
  color: #fff;
  border-color: #54595F;
}

/* Título antes del formulario ("Enviar la solicitud") */
.yith-ywraq-mail-form-wrapper > h3{
  color:#171616;
  font-size:24px;
  font-weight:500;
  line-height:28.8px;
  margin-left: 14px;
  padding-bottom: 32px;
  border-bottom: 1px solid #8B8B8B;;
}

/* Labels de los campos del formulario */
.yith-ywraq-mail-form-wrapper .form-row label{
  color:#171616;
  font-size:20px;
  font-weight:600;
  line-height:20px;
  text-transform: capitalize;
  margin-bottom: 16px;
}


/* ===== Encabezados de la tabla (Producto / Cantidad) ===== */
#yith-ywrq-table-list thead th.product-name,
#yith-ywrq-table-list thead th.product-quantity{
  color: #595853;
  font-size: 24px;
  font-weight: 900;
  line-height: 28.8px;
  text-transform: capitalize;
  background:#F7F4EB; 
}

/* ===== Fondo para la sección de productos (tabla + botón) ===== */
.ywraq-form-table-wrapper.wide{
  background: #F7F4EB;   /* cambia el color si quieres otro */
  padding: 40px;           /* mismo look que el formulario */
  border-radius: 8px;      /* opcional: esquinas suaves */
  margin-bottom: 24px;     /* separa de la sección siguiente */
}

/* Evitar que la tabla pinte blanco por encima del fondo */
#yith-ywrq-table-list,
#yith-ywrq-table-list thead th,
#yith-ywrq-table-list tbody td{
  background: transparent !important;
}




/* ===== Cantidad: estilo del input (tabla de productos) ===== */
#yith-ywraq-form #yith-ywrq-table-list td.product-quantity .quantity {
  display: flex;
  justify-content: center; 
  align-items: center;
}

#yith-ywraq-form #yith-ywrq-table-list td.product-quantity .quantity input.input-text.qty {
  width: 80px;             
  max-width: 100%;
  height: 44px;
  padding: 8px 10px;

  background: #F7F4EB;
  color: #171616;
  font-size: 20px;
  font-weight: 900;
  border: 2px solid #171616;
  border-radius: 2px;
}