.customer .recover-password-container,.customer .login-account-container{display:none;width:100%;max-width:460px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-transition:background-color 5000000s ease-in-out 0s !important;transition:background-color 5000000s ease-in-out 0s !important}.customer .button{text-decoration:none;font-weight:500;font-size:16px}.customer .formulaire-container{width:100%;max-width:460px}.customer .recover-password-container.selected,.customer .login-account-container.selected{display:flex}.customer .login-text{margin-bottom:40px}.customer .connexion-title{margin-bottom:20px}.customer .field{width:100%;max-width:450px;margin:auto}.customer .field input,.customer .field input:focus,.customer .field input:not(:placeholder-shown){padding:20px;border:1px solid rgba(var(--color-black), 0.2);border-radius:10px;font-size:14px;line-height:24px;height:60px;min-height:60px;margin:0;font-family:acumin-pro,sans-serif}.customer .field label{padding:20px;font-size:14px;line-height:20px;left:0;top:0;height:60px;min-height:60px;font-family:acumin-pro,sans-serif}.customer .button{padding:20px 80px;text-align:center;border-radius:15px;background:rgb(var(--color-black));border:1px solid rgb(var(--color-black));color:rgb(var(--color-white));font-size:16px;font-weight:500;max-width:450px;margin:auto}.customer .button:hover{background:transparent;color:var(--color-black)}.customer .connexion-container{width:100%}.customer .new-website{padding-bottom:30px;font-size:clamp(1rem,.9327rem + .1923vw,1.125rem);line-height:clamp(1.375rem,1.274rem + .2885vw,1.5625rem);font-family:acumin-pro,sans-serif;color:#7362cd}.customer .field-account{padding-bottom:0;margin-bottom:15px}.customer .fields-container{position:relative;width:100%}.customer .connexion-container .errors{margin-bottom:20px;font-size:14px;font-weight:400;line-height:24px;font-family:acumin-pro,sans-serif}.customer #customer_login{display:flex;flex-direction:column;align-items:center;width:100%;position:relative}.customer .btn-annuler{font-size:14px;margin-left:0;margin-bottom:20px;align-self:center}.customer .btn-annuler.btn-annuler-recover{margin-bottom:0;margin-top:20px;text-decoration:none}.customer .connexion-container .button{margin-bottom:20px;width:100%;max-width:450px;transition:all .2s ease-out}.customer .connexion-container .button.next{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.customer .connexion-container .button.connect{position:absolute;bottom:20px;left:0;right:0;margin:auto;width:100%;max-width:450px;opacity:0;pointer-events:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.customer .field-account{padding-bottom:0;margin-bottom:15px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.customer .disclaimer-email{position:absolute;opacity:0;font-size:14px;line-height:24px;pointer-events:none;top:75px;text-align:center;font-family:acumin-pro,sans-serif;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.customer .field-password{position:absolute;opacity:0;pointer-events:none;top:75px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:100%;max-width:450px;margin:auto;left:0;right:0}.customer .create-account{margin-top:-28px}.customer .recover-link,.customer .create-account,.btn-annuler{position:relative;font-size:14px;font-weight:600;text-decoration:none}.customer .recover-link:after,.customer .create-account:after,.btn-annuler:after{content:"";background:rgb(var(--color-black));width:0;height:2px;position:absolute;bottom:-2px;right:0;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.customer .recover-link:hover:after,.customer .create-account:hover:after,.btn-annuler:hover:after{width:100%;right:auto;left:0}.customer.register .btn-annuler{margin-top:20px;text-decoration:none}.customer .recover-link{opacity:0;pointer-events:none;margin-bottom:14px}.reset-password{padding:200px 0;text-align:center}.reset-password .errors{margin-bottom:20px;font-size:14px;line-height:24px;font-family:acumin-pro,sans-serif;color:#7362cd;font-weight:700;text-align:center}.reset-password .errors h2.form__message{display:inline-block}#customer_login.error-email .disclaimer-email{opacity:1}#customer_login.error-email .field-account{margin-bottom:70px}#customer_login.show-password .button.next{opacity:0;pointer-events:none}#customer_login.show-password .button.connect{opacity:1;pointer-events:all}#customer_login.show-password .field-password{opacity:1;pointer-events:all}#customer_login.show-password .field-account{margin-bottom:90px}#customer_login.show-password .recover-link{opacity:1;pointer-events:all}#customer_login.show-password .create-account{opacity:0;pointer-events:none}.recover-password-container .big-title{margin-bottom:20px}.bloc-login{width:100%}.bloc-login form{display:flex;flex-direction:column;align-items:stretch}.bloc-login form button{width:100%;margin-bottom:30px}#RecoverEmail{margin-bottom:20px}#create_customer .field{margin-bottom:15px}#create_customer button{width:100%;max-width:450px}
