.ts-authorization{width:100%;display:block}.ts-authorization__wrapper{width:100%;max-width:720px;padding:0 24px;margin:0 auto}.ts-authorization__title{font-family:var(--main-font);margin:0 0 48px;line-height:1.1;font-size:30px;font-weight:400;color:var(--color-primary)}.ts-authorization__message-block{display:flex;flex-direction:column;gap:12px;margin:0 0 32px}.ts-authorization__message-block p{font-family:var(--main-font);font-size:14px;font-weight:400;line-height:1.4;color:var(--color-primary);margin:0}.ts-authorization__message-block a{font-family:var(--main-font);font-size:13px;font-weight:500;line-height:1;color:#595959;margin:0;text-underline-offset:3px}.ts-authorization__form-title{font-family:var(--main-font);font-size:24px;line-height:1.2;font-weight:500;color:var(--color-primary);margin:0 0 24px;display:flex;align-items:end;justify-content:space-between}.ts-authorization__form-title-required{color:#595959;font-size:14px;line-height:1;font-weight:400}.ts-authorization__fields{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.ts-authorization__field{width:100%;position:relative;border-bottom:1px solid var(--color-primary)}.ts-main-login .ts-authorization__field{grid-column:1 / -1}.ts-authorization__field-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;grid-column:1 / -1}.ts-authorization__field--select{cursor:pointer}.ts-authorization__field--select input{pointer-events:none}.ts-authorization__field--checkbox{grid-column:1 / -1;display:flex;align-items:start;gap:8px;border:none}.ts-authorization__field--textarea{position:relative}.ts-authorization__field--textarea:after{content:url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 4L8 0V8H0L4 4Z' fill='%238A8A8A'/%3E%3C/svg%3E%0A");position:absolute;bottom:1px;right:1px;z-index:1;line-height:0;pointer-events:none}.ts-authorization__input{width:100%;height:48px;border:none;border-radius:0;background-color:transparent;color:var(--color-primary);font-family:var(--main-font);font-size:16px;line-height:1.1;font-weight:400;margin:0;padding:0;display:flex;align-items:center}.ts-authorization__input:focus,.ts-authorization__input:focus-visible,.ts-authorization__input:-webkit-autofill{outline:none;background-color:transparent}.ts-authorization__input--select{-webkit-appearance:none;appearance:none}.ts-authorization__input--textarea{resize:vertical}.ts-authorization__input::-ms-reveal{display:none}.ts-authorization__input::-ms-clear{display:none}.ts-authorization__input::placeholder{opacity:0}.ts-authorization__label{position:absolute;top:24px;left:0;font-family:var(--main-font);font-weight:400;font-size:12px;line-height:1;color:#5e5e5e;margin:0;z-index:1;display:flex;align-items:center;justify-content:space-between;width:100%;transform:translateY(-50%);pointer-events:none}.ts-authorization__label--required{color:#f51616}.ts-authorization__label span{transition:transform .3s}.ts-authorization__input:not(:placeholder-shown)+.ts-authorization__label span:first-of-type{transform:translateY(-18px)}.ts-authorization__field--select.open .ts-authorization__label span:last-of-type{transform:rotate(180deg)}.ts-authorization__field--checkbox .ts-authorization__label{position:unset;pointer-events:all;cursor:pointer;transform:translateY(0);color:var(--color-primary);font-size:14px;font-weight:400;align-items:start;justify-content:unset}.ts-authorization__field--checkbox .ts-authorization__label a{font-weight:600;text-decoration:underline;color:var(--color-primary)}.ts-authorization__field--checkbox .ts-authorization__label span{transform:translateY(0)!important}.ts-authorization__field--textarea .ts-authorization__label{top:8px}.ts-authorization__select{position:absolute;top:calc(100% - 10px);left:0;z-index:2;width:100%;max-height:200px;overflow:auto;background-color:#fff;border:1px solid var(--color-primary);transition:top .3s,opacity .3s;opacity:0;pointer-events:none}.ts-authorization__field--select.open .ts-authorization__select{top:calc(100% + 10px);opacity:1;pointer-events:all}.ts-authorization__option{cursor:pointer;padding:0 16px;width:100%;height:28px;display:flex;align-items:center;font-family:var(--main-font);font-weight:400;font-size:14px;line-height:1;color:var(--color-primary);transition:background-color .3s;text-transform:capitalize}.ts-authorization__option:hover,.ts-authorization__option.active{background-color:#eee}.ts-authorization__error{font-family:var(--main-font);font-weight:400;font-size:12px;line-height:1;margin:4px 0 0;color:#f51616;position:absolute;z-index:1;top:100%;left:0}.ts-authorization__error--single{position:relative;margin-bottom:10px;font-size:14px}.ts-authorization__field--checkbox .ts-authorization__error{left:32px}.ts-authorization__message{font-family:var(--main-font);font-weight:400;font-size:12px;line-height:1;margin:0 0 16px;color:#f51616}.ts-authorization__pass-toggle{all:unset;display:flex;cursor:pointer;transition:transform .3s;position:absolute;bottom:50%;right:0;transform:translateY(50%);z-index:2;padding:13px;color:var(--main-blue);border-radius:100%;overflow:hidden}.ts-authorization__pass-toggle .ts-icon--hide,.ts-authorization__field.show-pass .ts-icon--show{display:none}.ts-authorization__field.show-pass .ts-icon--hide{display:flex}.ts-authorization__pass-toggle *{pointer-events:none}.ts-authorization__button{width:100%;height:48px;display:flex;align-items:center;justify-content:center;margin:36px 0 0;padding:0;border:none;border-radius:0;font-family:var(--main-font);font-weight:500;font-size:14px;line-height:1;cursor:pointer;text-transform:uppercase;position:relative}.ts-authorization__loading{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s}.ts-authorization.loading .ts-authorization__loading{opacity:1}.ts-authorization__loading svg{-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.ts-authorization__reset{font-family:var(--main-font);font-size:13px;font-weight:500;line-height:1;color:#595959;margin:24px 0 0;display:block;text-decoration:underline;text-underline-offset:3px;text-transform:uppercase;cursor:pointer}.ts-authorization__popup{position:fixed;z-index:10;top:0;left:0;width:100vw;height:100dvh;display:flex;align-items:center;justify-content:center;padding:20px;cursor:pointer;background-color:transparent;transition:background-color .3s;pointer-events:none}.ts-authorization__popup.open{background:#0006;pointer-events:all}.ts-authorization__popup-inner{width:100%;max-width:460px;background-color:#fff;padding:24px;position:relative;cursor:auto;transform:scale(.85);transition:opacity .3s,transform .3s;opacity:0}.ts-authorization__popup.open .ts-authorization__popup-inner{opacity:1;transform:scale(1)}.ts-authorization__popup-title{font-family:var(--main-font);font-size:24px;line-height:1.2;font-weight:500;color:var(--color-primary);margin:0 0 28px}.ts-authorization__popup-description{font-family:var(--main-font);font-size:14px;line-height:1.4;font-weight:400;color:#595959;margin:0 0 24px}.ts-authorization__popup .ts-authorization__fields{margin:0 0 32px}.ts-authorization__popup-controls{display:flex;flex-direction:column;gap:24px}.ts-authorization__popup-controls>*{width:100%;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-primary);font-family:var(--main-font);font-size:14px;line-height:1;font-weight:500;cursor:pointer}.ts-authorization__popup-submit{text-transform:uppercase}.ts-authorization__popup-cancel{font-size:13px}.ts-authorization__popup-close{display:flex;cursor:pointer;position:absolute;top:20px;right:24px;margin:0;color:var(--color-primary)}.ts-authorization__popup-close *{pointer-events:none}.ts-authorization__recovery-success{width:100%;padding:20px 24px;display:flex;align-items:center;gap:12px;background-color:#f5f5f5;font-family:var(--main-font);font-size:14px;line-height:1.3;font-weight:400;color:var(--color-primary);margin:0 0 24px}@media screen and (max-width: 749px){.ts-authorization__wrapper{padding:0 16px}.ts-authorization__title{margin:0 0 32px;font-size:24px}.ts-authorization__form-title-required{white-space:nowrap}.ts-authorization__form-title{font-size:20px}.ts-authorization__fields{gap:32px;grid-template-columns:1fr}.ts-authorization__fields>span:empty{display:none}.ts-authorization__field-row{gap:8px}.ts-authorization__recovery-success{align-items:start}}@media screen and (max-width: 549px){.ts-authorization__popup{padding:0;align-items:end}.ts-authorization__popup-inner{max-width:100%;padding:24px 16px 36px;transform:translateY(100%);transition:transform .3s;opacity:1}.ts-authorization__popup.open .ts-authorization__popup-inner{transform:translateY(0)}.ts-authorization__popup-title{font-size:17px;margin:0 0 24px}.ts-authorization__popup-description{font-family:var(--main-font);font-size:14px;line-height:1.4;font-weight:400;color:#595959;margin:0 0 24px}.ts-authorization__popup .ts-authorization__fields{margin:0 0 32px}.ts-authorization__popup-controls{display:flex;flex-direction:column;gap:24px}.ts-authorization__popup-controls>*{height:40px}.ts-authorization__popup-close{top:16px;right:16px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/css_login.css.map */
