body.gradient.login-page .customer.login.section-template--22631802601746__main-padding,body.gradient.register-page .customer.register.section-template--22631802634514__main-padding{padding-top:132px;padding-bottom:120px;padding-left:10px!important;padding-right:10px!important}body.gradient.login-page .field__label,.customer .field label{display:none}body.gradient.login-page .customer.login.section-template--22631802601746__main-padding h1,body.gradient.register-page .customer.register.section-template--22631802634514__main-padding h1{font-family:Bw Gradual Demo;text-transform:uppercase;color:#000;font-size:40px;font-weight:700;letter-spacing:0;line-height:40px;max-width:590px}body.gradient.login-page .login p{margin:0 auto;width:320px;line-height:18.2px;padding-top:20px}body.gradient.login-page .login .field+a{margin-top:1rem;font-family:Maison Neue Book,sans-serif;color:#000;font-size:14px;font-weight:600;letter-spacing:0;line-height:18.2px}body.gradient.login-page .customer button,body.gradient.register-page .customer button{margin:32px 0 24px;width:100%;background:#000;padding:15px 24px;border-radius:4px;display:flex;gap:8px;align-items:center;font-family:Maison Neue Demi,sans-serif}body.gradient.login-page .customer.login.section-template--22631802601746__main-padding .field__label,.customer .field label{font-size:14px;left:0!important;top:12px!important;margin-bottom:0;pointer-events:none;position:absolute;transition:top var(--duration-short) ease,font-size var(--duration-short) ease;color:#999;letter-spacing:.1rem;line-height:1.5;font-family:Maison Neue Book,sans-serif}body.gradient.login-page .customer button:after,body.gradient.register-page .customer button:after{content:"";width:8px;background:url(white-plus.svg) no-repeat;height:8px}body.gradient.login-page .field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after,body.gradient.register-page .field:after{content:none!important}body.gradient.login-page .customer.login.section-template--22631802601746__main-padding .field__input,.customer .field input,body.gradient.register-page .customer.login.section-template--22631802601746__main-padding .field__input{flex-grow:1;text-align:left;padding:1.5rem;margin:var(--inputs-border-width);transition:box-shadow var(--duration-short) ease;border-bottom:1px solid #c9c0c0}body.gradient.login-page .field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{font-size:1rem;top:calc(var(--inputs-border-width) + .5rem);left:calc(var(--inputs-border-width) + 2rem);letter-spacing:.04rem;padding:0 10px}body.gradient.login-page section{display:none!important}body.gradient.register-page .login_link p{margin:0}body.gradient.login-page .field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after,body.gradient.register-page .field__input:focus{box-shadow:0 0 0 calc(0 + var(--inputs-border-width)) #fff;outline:0;border-radius:var(--inputs-radius)}body.gradient.login-page .customer.login.section-template--22631802601746__main-padding .field__label,.customer .field label:after,body.gradient.register-page .customer.login.section-template--22631802601746__main-padding .field__label{content:"*"}body.gradient.register-page #create_customer .field,body.gradient.login-page #customer_login .field{margin:10px 0 0!important}@media (max-width:767px){body.gradient.login-page .customer.login.section-template--22631802601746__main-padding,body.gradient.register-page .customer.register.section-template--22631802634514__main-padding{padding-top:132px;padding-bottom:80px;padding-left:10px!important;padding-right:10px!important;max-width:95%}body.gradient.login-page .newsletter-form__field-wrapper{width:83%!important;margin-right:auto}body.gradient.login-page .customer.login.section-template--22631802601746__main-padding h1,body.gradient.register-page .customer.register.section-template--22631802634514__main-padding h1{font-size:24px;letter-spacing:-1px}body.gradient.login-page .login p,body.gradient.register-page .login p{width:302px;margin:0 auto;line-height:18.2px;font-size:14px;padding-top:16px}body.gradient.login-page .customer form,body.gradient.register-page .customer form{margin-top:2rem}}body.gradient.login-page .customer.login button{border:solid 1px #000}body.gradient.login-page .customer.login button:hover{background:#fff;color:#000!important;border:solid 1px #000}body.gradient.login-page .customer.login button:hover:after{background:url(/cdn/shop/files/plus.svg?v=1715083630);background-repeat:no-repeat;background-position:center;box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/44/assets/customer-account.css.map */
