.customer-auth{display:flex;width:100%;margin:0 auto}.customer-auth__wrapper{width:100%}.customer-auth__body{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:400px;max-height:0;margin:0 auto;transition:all .4s ease-in-out;opacity:0;overflow:hidden}.customer-auth__body-register{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:400px;margin:0 auto}.customer-auth__body--active{opacity:1;max-height:100vh}.customer-auth__body--hide{display:none}.customer-auth__title{margin:0 0 25px;text-align:center;font-family:var(--main-font--bold);font-size:32px;letter-spacing:0;line-height:1.2}.customer-auth__subtitle{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-family:var(--main-font--regular);font-size:20px;color:var(--color--text-variative);letter-spacing:0;line-height:1.2}.customer-auth__subtitle>p{margin:0 5px}.customer-auth__subtitle>a{text-decoration:underline;color:var(--color--text-secondary)}.customer-auth__form{width:100%;margin:25px 0 0}.customer-auth__form form{display:flex;flex-direction:column;align-items:center;width:100%}.customer-auth__form__message,.customer-auth__form__success-message{width:100%;padding:8px 20px;margin:0 0 20px;font-family:var(--main-font--regular);font-size:14px;line-height:1.2;letter-spacing:0;color:var(--color--error);background-color:var(--color--error-background)}.customer-auth__form__message>a{color:var(--color--error);text-decoration:none}.customer-auth__form__success-message{color:var(--color--success);background-color:var(--color--success-background)}.customer-auth__field{position:relative;display:flex;width:100%;margin:0 0 15px}.customer-auth__input{padding:14px 15px;border-radius:8px;border:1px solid var(--color--border);width:100%;transition:border-color .1s ease-in-out;font-family:var(--main-font--regular);font-size:17px;line-height:20px}.customer-auth__input--checkbox{position:absolute;top:0;left:0;width:100%!important;height:100%;margin:0;cursor:pointer;opacity:0}.customer-auth__input:focus-visible,.customer-auth__input:focus-within,.customer-auth__input:focus{box-shadow:none;outline:none;border-color:#000}.customer-auth__label{position:absolute;bottom:calc(100% - 8px);left:10px;padding:0 5px;color:#000;font-family:var(--main-font--regular);font-size:12px;opacity:0;background:#fff;pointer-events:none;transform:translateY(3px);transition:all .3s ease-in-out}.customer-auth__input:not(:placeholder-shown)~.customer-auth__label{opacity:1;transform:translateY(0)}.customer-auth__label--checkbox{position:relative;bottom:0;left:0;display:flex;align-items:center;padding:0 0 0 28px;font-size:14px;letter-spacing:0;transform:translate(0);cursor:pointer}.customer-auth__label--checkbox:before,.customer-auth__label--checkbox:after{position:absolute;width:14px;height:14px;left:0;border:1px solid rgba(0,0,0,.15);border-radius:2px;content:"";transition:.3s linear}.customer-auth__input--checkbox:checked+.customer-auth__label--checkbox:after{border-color:#000;background-repeat:no-repeat;background-size:contain;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgMjBMMiAxM0w1IDEwTDkgMTRMMTkgNEwyMiA3TDkgMjBaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K)}.customer-auth__link{width:100%;margin:0 0 15px;font-family:var(--main-font--regular);font-size:15px;letter-spacing:0;text-align:right;color:var(--color--text-secondary)}.customer-auth__submit{display:flex;align-items:center;justify-content:center;width:100%;height:50px;font-family:var(--main-font--bold);font-size:17px;color:#fff;background-color:var(--color--accent-primary);cursor:pointer;border-radius:8px;border:none;transition:background-color .2s linear}.customer-auth__submit:hover{background-color:var(--color--hover-accent-primary)}.customer-auth__alternative{position:relative;display:flex;align-items:center;justify-content:center;width:100%;margin:20px 0;font-family:var(--main-font--regular);font-size:14px}.customer-auth__alternative:after,.customer-auth__alternative:before{position:absolute;left:0;width:calc(50% - 20px);height:1px;background-color:var(--color--text-variative);content:""}.customer-auth__alternative:after{left:unset;right:0}.oxi_social_wrapper{width:100%}.oxi_social_wrapper>#social_login_frame{height:auto!important}#rc_login{display:none!important}@media screen and (min-width:767px){.customer-auth__title{font-size:52px}}
/*# sourceMappingURL=/cdn/shop/t/252/assets/customer-auth.css.map */
