>

11 maneras de resolver los problemas del cabello de invierno

33 Publicaciones

  • Cabello con Balayage
    |

    ¿Cabello con balayage? Cómo cuidarlo y no fallar en el intento

    Aprende como cuidar el cabello con balayage siguiendo los consejos y tratamientos que Redken tiene para ti. ¡Ayuda a mantener tu color, brillo y sedosidad por más tiempo!

    Leer ahora
  • Redken2023EUAcidicColorGlossEcomBTFGlossTreatmentModule2ProblemSolutionDesktop1464x600
    |

    El secreto para un efecto espejo en mi cabello post coloración

    Leer ahora
  • |

    Mitos y verdades del protector térmico para el cabello

    Si hay un favorito en todo ritual de cuidado capilar es el protector térmico para el cabello...

    Leer ahora
  • |

    3 looks de peinados para año nuevo que debes probar

    Leer ahora
  • Banner_All Soft
    |

    ¿Cabello quebradizo? Causas y como evitarlo

    ¿Sientes que tu cabello se rompe con facilidad? Si la respuesta es sí, es probable que sufras de cabello quebradizo...

    Leer ahora
  • 01_Banner_1216x520   copia
    |

    ¿Cómo lavar bien el cabello tinturado? Consejos para tu rutina

    ¿Cómo lavar bien el cabello tinturado? Consejos para tu rutina

    Leer ahora
  • 1200 x 628 (1)
    |

    Cuidados para recuperar el cabello tinturado y sin brillo

    Transformar nuestro cabello con una nueva coloración es una de las ideas más populares cuando buscamos un cambio total en nuestro estilo personal. Ahora bien, ya sea que busquemos un cabello tinturado con un cambio radical o un tono de cabello más sutil, sus cuidados deben tener una gran dedicación para evitar una serie de efectos contrarios.

    Leer ahora
  • 01_Banner_1216x520
    |

    Cabello decolorado: Consejos y trucos para cuidarlo

    Un cabello decolorado requiere de una dedicación especial en su cuidado, ya que sin los tratamientos especializados puede perder su vitalidad, brillo, suavidad y estar expuesto a múltiples daños que dan un resultado opuesto al que soñamos.

    Leer ahora
  • Redken One United
    |

    Cabello delgado o fino: Consejos y tratamientos

    El cabello delgado o fino es un problema muy habitual para muchas personas y su cuidado puede ser todo un desafío si no cuenta con una rutina capilar adecuada. Este tipo de cabello puede ser consecuencia de diversos factores como genética, envejecimiento, falta de cuidado capilar, entre otros.

    Leer ahora
  • |

    Encuentra la mascarilla que mejor se adapte a tu rutina de cuidado capilar

    Tengas el problema capilar que tengas, revitaliza tu cabello y protégelo para prevenir daños incorporando la mascarilla para el cabello a tu rutina habitual.

    Leer ahora
  • modelos con cabello largo
    |

    Guía básica sobre brillos capilares

    Leer ahora
  • modelos con cabello largo
    |

    Guía básica sobre brillos capilares

    Leer ahora
Cargar más
Showing 12 of 33
<script>
jQuery(function() {
var currentSelectedYear, currentSelectedMonth,currentSelectedDay,today = new Date(), month = today.getMonth()+1, day = today.getDate(),
DayId=jQuery(".CustomDateSelector").find("select").length > 0 ? jQuery(".CustomDateSelector").find("select")[0].id:"",
MonthId=jQuery(".CustomDateSelector ").find("select").length > 1 ? jQuery(".CustomDateSelector").find("select")[1].id : "",
YearId=jQuery(".CustomDateSelector").find("select").length > 2 ? jQuery(".CustomDateSelector").find("select")[2].id : "", AgeLimit=18;

/* To update the fields In Initial Load */
function UpdateDateField(load,source)
{
SetCurrentSelectedFieldValue();
var SetMonth= CheckYearDifference() || load=="onload" ? month:12;
if(source=="month" || source=="all"){ UpdateMonthField(SetMonth); }
setTimeout(function(){
currentSelectedMonth=jQuery("#"+MonthId).val();
var SetDay= (CheckYearDifference() && currentSelectedMonth == month) || load=="onload" ? day : daysInMonth(currentSelectedMonth,currentSelectedYear);
if(source=="day" || source=="all") { UpdateDayField(SetDay); }
},10)
}

/* To Set the Current Selected field values */
function SetCurrentSelectedFieldValue(){
currentSelectedMonth=jQuery("#"+MonthId).val();
currentSelectedYear=jQuery("#"+YearId).val();
}

/* Function to Check and return difference of selected Year and Current Year */
function CheckYearDifference(){
return today.getFullYear() - parseInt(currentSelectedYear) <= AgeLimit ? true : false;
}

/* Function to Check and return difference of selected Day and Old Day */
function CheckDayDifference(){
return currentSelectedDay > daysInMonth(jQuery("#"+MonthId).val(),jQuery("#"+YearId).val()) ? true : false;
}

/* To update Month field when change option*/
function UpdateMonthField(months){
jQuery("#"+MonthId).find("option").remove();
var monthdict={"1":"Jan","2":"Feb","3":"Mar","4":"Apr","5":"May","6":"Jun","7":"Jul","8":"Aug","9":"Sep","10":"Oct","11":"Nov","12":"Dec"}
for (var i = 1; i <= months; i++)
{
jQuery("#"+MonthId).append(jQuery('<option/>', { value: i, text: monthdict[i] }));
}
jQuery("#"+MonthId).val(currentSelectedMonth > months? months:currentSelectedMonth)
}

/* To update Day field when change option*/
function UpdateDayField(days){
jQuery("#"+ DayId).find("option").remove();
for (var i = 0; i < days; i++)
{
jQuery("#"+DayId).append(jQuery('<option/>', { value: i + 1, text: i + 1 }));
}
jQuery("#"+DayId).val(currentSelectedDay > days ? days : currentSelectedDay);
}

/* To trigger when change option in Day Field*/
jQuery("#"+ DayId).change(function(){
currentSelectedDay=jQuery("#"+DayId).val();
if(jQuery("#"+DayId).val() != null && CheckDayDifference()){ jQuery("#"+DayId).val("1") } // We need to set 1 or lower number in order to avoid Required message because of some WFFM date functionality
UpdateDateField("change", "day");
});
/* To trigger when change option in Year Field*/
jQuery("#"+ YearId).change(function(){
currentSelectedDay=jQuery("#"+DayId).val();
if(jQuery("#"+DayId).val() != null && CheckDayDifference()){ jQuery("#"+DayId).val("1") } // We need to set 1 or lower number in order to avoid Required message because of some WFFM date functionality
UpdateDateField("change", "all");
});

/* To trigger when change option in Month Field*/
jQuery("#"+ MonthId).change(function(){
currentSelectedDay=jQuery("#"+DayId).val();
if(jQuery("#"+DayId).val() != null && CheckDayDifference()){ jQuery("#"+DayId).val("1") }// We need to set 1 or lower number in order to avoid Required message because of some WFFM date functionality
UpdateDateField("change","day");
});

/* To get the total days o given month*/
function daysInMonth(month, year) {
return new Date(year, month, 0).getDate();
}
jQuery("#"+DayId).val("");jQuery("#"+MonthId).val("");jQuery("#"+YearId).val(""); // Initially empty the date fields
});
</script>