[data-v-474fac68]:root{--color-primary:#faec7a;--color-secondary:#5f78c7;--button-primary-bg:#faec7a;--button-primary-bg--hover:#f8de4c;--button-primary-bg--focus:#f4ca1b;--button-secondary-bg:#5f78c7;--button-secondary-bg--hover:#5466bc;--button-secondary-bg--focus:#4955ac;--button-black-bg:#1d1d1d;--bg-banner-stylist:#e2d3ff}.theme-woman[data-v-474fac68]{--color-primary:#ebb3a1;--color-secondary:#9a496a;--button-primary-bg:#ebb3a1;--button-primary-bg--hover:#e39d86;--button-primary-bg--focus:#d57b5e;--button-secondary-bg:#9a496a;--button-secondary-bg--hover:#793b53;--button-secondary-bg--focus:#663549;--button-black-bg:#1d1d1d;--bg-banner-stylist:#ffeddd}.input-date[data-v-474fac68],.input-gender[data-v-474fac68],.input-name[data-v-474fac68]{margin-top:40px}.input-date[data-v-474fac68] .label,.input-gender[data-v-474fac68] .label,.input-name[data-v-474fac68] .label{font-weight:700}.input-gender h4[data-v-474fac68]{font-size:1rem;font-weight:700;line-height:1.5em;margin-bottom:30px}@media only screen and (min-width:1024px){.input-gender h4[data-v-474fac68]{font-size:1.125rem;line-height:1.35em}}.input-gender h4 .asterisk[data-v-474fac68]{color:var(--color-primary);font-size:.8125rem;font-weight:500;line-height:1.5625em;line-height:1.8em;position:relative;top:-5px}@media only screen and (min-width:1024px){.input-gender h4 .asterisk[data-v-474fac68]{font-size:.8125rem;line-height:1.385em}}.input-gender .kid-choice[data-v-474fac68]{position:static}.input-gender .kid-choice[data-v-474fac68] .toggle-container{position:relative}[data-v-0e797b83]:root{--color-primary:#faec7a;--color-secondary:#5f78c7;--button-primary-bg:#faec7a;--button-primary-bg--hover:#f8de4c;--button-primary-bg--focus:#f4ca1b;--button-secondary-bg:#5f78c7;--button-secondary-bg--hover:#5466bc;--button-secondary-bg--focus:#4955ac;--button-black-bg:#1d1d1d;--bg-banner-stylist:#e2d3ff}.theme-woman[data-v-0e797b83]{--color-primary:#ebb3a1;--color-secondary:#9a496a;--button-primary-bg:#ebb3a1;--button-primary-bg--hover:#e39d86;--button-primary-bg--focus:#d57b5e;--button-secondary-bg:#9a496a;--button-secondary-bg--hover:#793b53;--button-secondary-bg--focus:#663549;--button-black-bg:#1d1d1d;--bg-banner-stylist:#ffeddd}.profile-infos-form[data-v-0e797b83]{margin-bottom:15px}@media only screen and (min-width:768px){.profile-infos-form[data-v-0e797b83]{margin-bottom:40px}}.social-login-title[data-v-0e797b83]{color:#1d1d1d;font-size:1rem;font-weight:700;line-height:1.5em;margin-bottom:20px;margin-top:40px}@media only screen and (min-width:1024px){.social-login-title[data-v-0e797b83]{font-size:1.125rem;line-height:1.35em}}.separator-container[data-v-0e797b83]{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center;margin-top:20px;width:100%}.separator-container .separator[data-v-0e797b83]{background-color:#d8d8da;height:1px;width:100%}.separator-container .separator-text[data-v-0e797b83]{color:#999ead;font-size:.8125rem;font-weight:500;line-height:1.5625em;margin:0 20px}@media only screen and (min-width:1024px){.separator-container .separator-text[data-v-0e797b83]{font-size:.8125rem;line-height:1.385em}}.confirm-section[data-v-0e797b83]{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;margin-top:50px;width:100%}.confirm-section.with-warning[data-v-0e797b83]{margin-top:7.5px}@media only screen and (min-width:1024px){.confirm-section.with-warning[data-v-0e797b83]{margin-top:22.5px}}.confirm-section .required[data-v-0e797b83]{color:#1d1d1d;font-size:.8125rem;font-weight:500;line-height:1.5625em}@media only screen and (min-width:1024px){.confirm-section .required[data-v-0e797b83]{font-size:.8125rem;line-height:1.385em}}.confirm-section .required .asterisk[data-v-0e797b83]{color:var(--color-primary)}.confirm-section .buttons-container[data-v-0e797b83]{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;width:100%}.confirm-section .buttons-container .button[data-v-0e797b83]{width:100%}.confirm-section .buttons-container .fallback-link span[data-v-0e797b83]{align-items:center;color:#1d1d1d;cursor:pointer;display:flex;flex-flow:row nowrap;font-size:.6875rem;font-weight:500;justify-content:center;line-height:1.5625em;margin-top:10px}@media only screen and (min-width:1024px){.confirm-section .buttons-container .fallback-link span[data-v-0e797b83]{font-size:.6875rem;line-height:1.8em}}.confirm-section .buttons-container .fallback-link span[data-v-0e797b83] .bold-text{font-weight:700}.confirm-section .buttons-container .fallback-link span[data-v-0e797b83] u{margin-left:3px}.confirm-section .buttons-container .fallback-link span[data-v-0e797b83] .arrow-right{display:block;margin-left:8px}.confirm-section .buttons-container .fallback-link span[data-v-0e797b83] :hover .arrow-right{transform:translate(10px)}.client-newsletter[data-v-0e797b83]{margin-top:40px}.client-newsletter.woman.with-warning[data-v-0e797b83]{margin-bottom:50px}@media only screen and (min-width:768px){.client-newsletter[data-v-0e797b83]{margin-top:50px}}.client-newsletter[data-v-0e797b83] h4{font-weight:700}@media only screen and (min-width:1024px){.client-newsletter[data-v-0e797b83] .input-checkbox .checkbox-label{font-size:.9375rem!important}}.input-password[data-v-0e797b83]{margin-top:40px}.reset-link[data-v-0e797b83]{align-items:flex-end;display:flex;flex-flow:column nowrap;margin-top:10px}.reset-link .text-link[data-v-0e797b83]{color:#5c6170;font-size:.5625rem;font-weight:500;line-height:1.5625em;transition:all .25s cubic-bezier(.5,0,.32,1)}@media only screen and (min-width:1024px){.reset-link .text-link[data-v-0e797b83]{font-size:.625rem;line-height:1.8em}}.reset-link .text-link[data-v-0e797b83]:hover{color:#1d1d1d}.signup-firstname[data-v-0e797b83]{margin-bottom:-20px;margin-top:30px}.signup-email[data-v-0e797b83]{margin-top:50px}.signup-email[data-v-0e797b83] .label{font-weight:700}.error-message[data-v-0e797b83]{color:#ec6d65;font-size:.8125rem;font-weight:500;line-height:1.5625em;margin-top:15px}@media only screen and (min-width:1024px){.error-message[data-v-0e797b83]{font-size:.8125rem;line-height:1.385em}}.stylist-message[data-v-0e797b83]{margin-top:15px}@media only screen and (min-width:768px){.stylist-message[data-v-0e797b83]{margin-top:25px}}
