div.et_pb_section.et_pb_section_0{background-image:url(https://www.cosmetia.fr/wp-content/uploads/2025/07/Cosmetia-fond.png)!important}.et_pb_section_0.et_pb_section{background-color:#01012C!important}.et_pb_image_0{padding-top:0px;padding-bottom:0px;margin-bottom:28px!important;text-align:left;margin-left:0}.et_pb_code_0:after{jQuery(function($){function initWizard($root){if(!$root.length $root.data('wizardReady')===1) return;var $steps=$root.find('.cf7-step');var $progress=$root.find('.wizard-progress li');if(!$steps.length){return}function idxActive(){var idx=0;$steps.each(function(i){if($(this).hasClass('is-active')){idx=i;return false}});return idx}function show(i){$steps.removeClass('is-active').eq(i).addClass('is-active');$progress.removeClass('is-active').eq(i).addClass('is-active');$('html,body').stop().animate({scrollTop:$root.offset().top - 40},200)}function isRequired($el){return $el.is('&#91;required&#93;') $el.is('&#91;aria-required="true"&#93;') $el.hasClass('wpcf7-validates-as-required')}function stepValid($step){var ok=true;// champs text/email/select/textarea requis $step.find('input,select,textarea').each(function(){var $el=$(this);if(!isRequired($el)) return;if($el.is(':radio')){var name=$el.attr('name');if($step.find('input&#91;type="radio"&#93;&#91;name="'+name+'"&#93;:checked').length===0){ok=false;return false}}else if($el.is(':checkbox')){var name2=$el.attr('name');if($step.find('input&#91;type="checkbox"&#93;&#91;name="'+name2+'"&#93;:checked').length===0){ok=false;return false}}else{if(($el.val()'').trim()===''){ok=false;return false}}});return ok}// navigation $root.on('click','.btn-next',function(e){e.preventDefault();var i=idxActive();var $cur=$steps.eq(i);if(!stepValid($cur)){$cur.addClass('shake');setTimeout(function(){$cur.removeClass('shake')},300);return}if(i < $steps.length-1){show(i+1)}});$root.on('click','.btn-prev',function(e){e.preventDefault();var i=idxActive();if(i>0){show(i-1)}});// activer la 1re étape si aucune if(!$steps.filter('.is-active').length){$steps.eq(0).addClass('is-active');$progress.eq(0).addClass('is-active')}// Limiter Q2 à 3 cases (optionnel,décommente si besoin) // $root.on('change','input&#91;name="priorities&#91;&#93;"&#93;',function(){// var $boxes=$root.find('input&#91;name="priorities&#91;&#93;"&#93;');// var checked=$boxes.filter(':checked').length;// if(checked>3){// this.checked=false;// var $step=$(this).closest('.cf7-step');// $step.addClass('shake');setTimeout(function(){$step.removeClass('shake')},300);//}//});$root.data('wizardReady',1)}function tryInit(){var $root=$('#cosmetia-wizard.cosmetia-form.cf7-wizard');initWizard($root)}// Init classique tryInit();$(window).on('load',tryInit);// CF7 peut réinjecter le form :ré-init document.addEventListener('wpcf7init',tryInit,{once:false});// Divi/AJAX :observer le DOM var obs=new MutationObserver(function(){tryInit()});obs.observe(document.documentElement,{childList:true,subtree:true})});}.et_pb_column_0{z-index:10!important;position:relative}@media only screen and (max-width:980px){.et_pb_image_0 .et_pb_image_wrap img{width:auto}}@media only screen and (max-width:767px){.et_pb_image_0 .et_pb_image_wrap img{width:auto}}