.bm-login{--bml-ink: #0f1010;--bml-muted: #6d6d6d;--bml-label: #000000;--bml-placeholder: #707070;--bml-field-border: #d9d9d9;--bml-error: #e63f3f;--bml-success: #198754;--bml-stack: 32px;--bml-heading-gap: 12px;--bml-field-gap: 8px;--bml-field-stack: 24px;--bml-panel-width: 473px;--bml-ease: cubic-bezier(.22, 1, .36, 1);--bml-chrome: 78px;display:flex;position:relative;min-height:calc(100vh - var(--bml-chrome));min-height:calc(100svh - var(--bml-chrome));background:#fff;color:var(--bml-ink);font-family:Manrope,sans-serif}.bm-login__media{display:none}.bm-login__media-image{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.bm-login__panel{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;padding:40px 24px}.bm-login__step{display:flex;flex-direction:column;align-items:center;gap:var(--bml-stack);width:100%;max-width:var(--bml-panel-width);animation:bm-login-fade .3s var(--bml-ease)}.bm-login__step.hidden{display:none}.bm-login__mark{display:block;flex-shrink:0;width:64px;height:64px}.bm-login__header{display:flex;position:relative;flex-direction:column;align-items:center;gap:var(--bml-heading-gap);width:100%}.bm-login__heading,.bm-login .otp-confirmation__heading{margin:0;padding:0;color:var(--bml-ink);font-family:Manrope,sans-serif;font-size:28px;font-weight:500;line-height:1.3;letter-spacing:0;text-align:center;text-transform:none}.bm-login__text,.bm-login .otp-confirmation__text-wrapper{margin:0;color:var(--bml-muted);font-size:16px;font-weight:400;line-height:1.5;text-align:center}.bm-login__text a{color:var(--bml-muted)}.bm-login__back{display:flex;position:absolute;top:4px;left:0;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--bml-field-border);border-radius:8px;background:transparent;color:var(--bml-ink);cursor:pointer;transition:opacity .2s var(--bml-ease)}.bm-login__back:focus-visible{outline:1px solid var(--bml-ink)}.bm-login__back svg{width:16px;height:16px}.bm-login__form{display:flex;flex-direction:column;gap:var(--bml-stack);width:100%;margin:0}.bm-login__fields{display:flex;flex-direction:column;gap:var(--bml-field-stack);width:100%}.bm-login__field{display:flex;flex-direction:column;gap:var(--bml-field-gap);width:100%}.bm-login__label{color:var(--bml-label);font-size:14px;font-weight:400;line-height:1.4;text-align:left}.bm-login__input{box-sizing:border-box;width:100%;height:48px;margin:0;padding:0 16px;border:1px solid var(--bml-field-border);border-radius:8px;background:#fff;color:var(--bml-ink);caret-color:var(--bml-ink);font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:normal;-webkit-appearance:none;appearance:none;transition:border-color .2s var(--bml-ease)}.bm-login__input::placeholder{color:var(--bml-placeholder);opacity:1}.bm-login__input:focus,.bm-login__input:focus-visible{border-color:var(--bml-ink);outline:none}.bm-login__button,.bm-login .otp-confirmation__form-button{display:flex;position:relative;align-items:center;justify-content:center;gap:12px;align-self:center;height:56px;margin:0;padding:0 64px;overflow:hidden;border:none;border-radius:68px;background:var(--bml-ink);color:#fff;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0;text-align:center;text-decoration:none;cursor:pointer;transition:opacity .2s var(--bml-ease)}.bm-login__button:focus-visible,.bm-login .otp-confirmation__form-button:focus-visible{outline:2px solid var(--bml-ink);outline-offset:2px}@media(-moz-touch-enabled:0),(hover:hover),(pointer:fine){.bm-login__button:hover,.bm-login .otp-confirmation__form-button:hover{opacity:.85}.bm-login__back:hover{opacity:.7}.bm-login .otp-confirmation__resend-button:hover{opacity:.7;text-decoration:underline}}.bm-login .otp-confirmation__form-button:before,.bm-login .otp-confirmation__form-button-icon-wrapper{display:none}.bm-login .otp-confirmation__form-button-hover{display:flex;align-items:center;justify-content:center}.bm-login .otp-confirmation__form-button-text{color:#fff}.bm-login__spinner,.bm-login .otp-confirmation__form-spinner{display:none;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:100%;height:100%;transform:none;background:var(--bml-ink)}.bm-login__form.loading,.bm-login .otp-confirmation__form.loading{pointer-events:none}.bm-login__form.loading .bm-login__spinner,.bm-login .otp-confirmation__form.loading .otp-confirmation__form-spinner{display:flex}.bm-login__spinner svg,.bm-login .otp-confirmation__form-spinner svg{width:20px;height:20px}.bm-login .spinner{animation:bm-login-rotator 1.4s linear infinite}.bm-login .spinner .path{stroke:#fff;stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;animation:bm-login-dash 1.4s ease-in-out infinite}@keyframes bm-login-rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes bm-login-dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.bm-login .otp-confirmation__resend-button.loading .loader svg .path{stroke:var(--bml-ink)}.bm-login__message{margin:0;color:var(--bml-error);font-size:14px;line-height:1.4;text-align:center;animation:bm-login-fade .3s var(--bml-ease)}.bm-login__message.hidden,.bm-login .otp-confirmation__error-message.hidden,.bm-login .otp-confirmation__form-success-message.hidden{display:none}.bm-login__message p{margin:0}.bm-login .otp-confirmation{display:flex;position:relative;flex-direction:column;align-items:center;gap:var(--bml-stack);row-gap:var(--bml-stack);width:100%;max-width:var(--bml-panel-width);padding:0;overflow:visible;background:transparent;animation:bm-login-fade .3s var(--bml-ease)}.bm-login .otp-confirmation__mark{display:block;flex-shrink:0;width:64px;height:64px}.bm-login .otp-confirmation.hidden{display:none}.bm-login .otp-confirmation__text-wrapper{display:flex;flex-direction:column;align-items:center;margin:0}.bm-login .otp-confirmation__email{color:var(--bml-ink);font-weight:600;word-break:break-all}.bm-login .otp-confirmation__error-message{margin:0;color:var(--bml-error);font-size:14px;line-height:1.4}.bm-login .otp-confirmation__form-success-message{margin:0;color:var(--bml-success);font-size:14px;line-height:1.4}.bm-login .otp-confirmation__form{display:flex;flex-direction:column;gap:var(--bml-stack);width:100%;margin:0}.bm-login .otp-confirmation__form-inputs{display:flex;justify-content:center;gap:6px;width:100%}.bm-login .otp-confirmation__form-otp-input{box-sizing:border-box;flex:1 1 0;min-width:0;max-width:60px;height:64px;padding:0;border:1px solid #e5e6ed;border-radius:5px;background:#fff;color:var(--bml-ink);font-family:Manrope,sans-serif;font-size:18px;font-weight:600;line-height:1.3;text-align:center;-webkit-appearance:none;appearance:none;transition:border-color .2s var(--bml-ease)}.bm-login .otp-confirmation__form-otp-input:focus,.bm-login .otp-confirmation__form-otp-input:focus-visible{border-color:var(--bml-ink);outline:none}.bm-login .otp-confirmation__resend-text-wrapper{display:flex;flex-direction:column;align-items:center;gap:var(--bml-field-gap);margin:0;color:var(--bml-ink);font-size:16px;line-height:1.5}.bm-login .otp-confirmation__resend-text{margin:0;color:inherit;font-weight:400}.bm-login .otp-confirmation__resend-button{display:inline-flex;position:relative;align-items:center;justify-content:center;gap:8px;padding:0;border:none;background:transparent;color:var(--bml-ink);font-family:Manrope,sans-serif;font-size:16px;font-weight:600;line-height:1.5;text-decoration:none;text-underline-offset:3px;cursor:pointer;transition:opacity .2s var(--bml-ease)}.bm-login .otp-confirmation__resend-button:focus-visible{outline:1px solid var(--bml-ink)}.bm-login .otp-confirmation__resend-button.loading{cursor:default}.bm-login .otp-confirmation__resend-button.loading .otp-confirmation__resend-button-text{visibility:hidden;opacity:0}.bm-login .otp-confirmation__resend-button.loading .loader{display:flex;background:none}.bm-login .login__content-header{display:flex;position:static;flex-direction:column;align-items:center;gap:var(--bml-heading-gap);width:100%}.bm-login .login__content-header-button{display:flex;position:absolute;top:12px;left:0;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:4px;background:#eeeef1;color:var(--bml-ink);cursor:pointer;transition:opacity .2s var(--bml-ease)}.bm-login .login__content-header-button svg{width:20px;height:20px}.bm-login__checkbox-wrapper{display:flex;position:relative;align-items:flex-start;width:100%}.bm-login__checkbox{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.bm-login__checkbox-label{display:flex;align-items:flex-start;gap:12px;color:var(--bml-muted);font-size:14px;font-weight:400;line-height:1.4;cursor:pointer}.bm-login__checkbox-label a{color:var(--bml-ink);text-decoration:underline;text-underline-offset:3px}.bm-login__checkbox-label .checkbox-label__box{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;margin-top:0;border:1px solid var(--bml-field-border);border-radius:4px;background:#fff;transition:background-color .2s var(--bml-ease),border-color .2s var(--bml-ease)}.bm-login__checkbox-label .checkbox-label__box svg{width:12px;height:12px;opacity:0;transition:opacity .2s var(--bml-ease)}.bm-login__checkbox-label .checkbox-label__box svg path{fill:#fff}.bm-login__checkbox:checked+.bm-login__checkbox-label .checkbox-label__box{border-color:var(--bml-ink);background:var(--bml-ink)}.bm-login__checkbox:checked+.bm-login__checkbox-label .checkbox-label__box svg{opacity:1}.bm-login__checkbox:focus-visible+.bm-login__checkbox-label .checkbox-label__box{outline:2px solid var(--bml-ink);outline-offset:2px}.bm-login .iti{display:flex;width:100%}.bm-login .iti__tel-input{box-sizing:border-box;width:100%;height:48px;padding:0 16px 0 92px!important;border:1px solid var(--bml-field-border);border-radius:8px;background:#fff;color:var(--bml-ink);caret-color:var(--bml-ink);font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:normal;-webkit-appearance:none;appearance:none;transition:border-color .2s var(--bml-ease)}.bm-login .iti__tel-input::placeholder{color:var(--bml-placeholder);opacity:1}.bm-login .iti__tel-input:focus,.bm-login .iti__tel-input:focus-visible{border-color:var(--bml-ink);outline:none}.bm-login .iti__country-container{padding:0}.bm-login .iti__selected-country{border-radius:8px 0 0 8px}.bm-login .iti__selected-country:focus-visible{outline:1px solid var(--bml-ink)}.bm-login .iti__selected-country-primary{padding-left:16px;padding-right:4px;background-color:transparent!important}.bm-login .iti__selected-country-primary-code,.bm-login .iti__selected-dial-code{color:var(--bml-ink);font-size:14px;font-weight:500;line-height:1.4}.bm-login .iti .iti__selected-dial-code{position:relative;margin-left:0;padding-right:26px}.bm-login .iti .iti__selected-dial-code:after{content:"";position:absolute;top:50%;right:8px;width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9995 16.8006C11.2995 16.8006 10.5995 16.5306 10.0695 16.0006L3.54953 9.48062C3.25953 9.19062 3.25953 8.71062 3.54953 8.42063C3.83953 8.13063 4.31953 8.13063 4.60953 8.42063L11.1295 14.9406C11.6095 15.4206 12.3895 15.4206 12.8695 14.9406L19.3895 8.42063C19.6795 8.13063 20.1595 8.13063 20.4495 8.42063C20.7395 8.71062 20.7395 9.19062 20.4495 9.48062L13.9295 16.0006C13.3995 16.5306 12.6995 16.8006 11.9995 16.8006Z' fill='%230F1010'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50% 50%;background-size:100%;transform:translateY(-50%)}.bm-login .iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover{background-color:transparent}@media screen and (min-width:1200px){.bm-login__media{display:block;position:relative;flex:0 0 50%;width:50%;align-self:stretch;overflow:hidden}.bm-login__panel{flex:0 0 50%;width:50%;padding:24px 24px calc(24px + var(--bml-chrome))}.bm-login__panel>*{margin-block:auto}}@media screen and (prefers-reduced-motion:reduce){.bm-login__step,.bm-login .otp-confirmation,.bm-login__message{animation:none}}@keyframes bm-login-fade{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/427/assets/login-benchmark.css.map */
