.otp-login-modal-admin-login-dialog{display:flex;gap:3rem;overflow-y:hidden}@media(max-width:600px){.otp-login-modal-admin-login-dialog{overflow-y:auto;flex-direction:column;gap:0}}.otp-login-modal-admin-login-dialog .otp-login-modal-leftSection{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.otp-login-modal-admin-login-dialog .otp-login-modal-leftSection .loginImage.desktop{width:100%;height:100%;max-width:340px;object-fit:cover}.otp-login-modal-admin-login-dialog .otp-login-modal-leftSection .loginImageSignup.desktop{width:100%;height:52rem!important;max-width:340px;object-fit:cover}.otp-login-modal-admin-login-dialog .otp-login-modal-leftSection .loginImage.mobile{display:none}.otp-login-modal-admin-login-dialog .otp-login-modal-leftSection .carousel-bottom{position:absolute;bottom:0;width:100%;height:46rem;z-index:1;display:flex;align-items:center;justify-content:center}@media(max-width:600px){.otp-login-modal-admin-login-dialog .otp-login-modal-leftSection .carousel-bottom{height:28rem;z-index:0}}.otp-login-modal-admin-login-dialog .otp-login-modal-right-section{padding:3rem 2rem;display:flex;flex-direction:column;gap:23px;width:430px}@media(max-width:600px){.otp-login-modal-admin-login-dialog .otp-login-modal-right-section{width:auto;padding:2rem 2.6rem;gap:3.1rem;height:calc(100dvh - 304px)}}.otp-login-modal-admin-login-dialog .otp-login-modal-right-section .otp-login-modal-header-text-cross-icon{display:flex;justify-content:space-between;align-items:center}.otp-login-modal-admin-login-dialog .otp-login-modal-right-section .otp-login-modal-header-text-cross-icon .otp-login-modal-header-text{color:#0a353b;font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-.48px}.otp-login-modal-admin-login-dialog .otp-login-modal-right-section .otp-login-modal-header-sub-text{color:#6c8689;font-size:12px;font-style:normal;font-weight:400;line-height:18px;width:308px}@media(max-width:600px){.otp-login-modal-admin-login-dialog .otp-login-modal-right-section .otp-login-modal-header-sub-text{margin-top:5px;font-size:14px;width:unset}}.otp-login-modal-admin-login-dialog .otp-login-modal-right-section .otp-login-modal-login-signup-tab{display:flex;width:308px;padding:3px;align-items:flex-start;gap:2px;border-radius:6px;border:.5px solid #ced7d8;background:#fff}.otp-login-modal-admin-login-dialog .otp-login-modal-right-section .otp-login-modal-login-signup-tab .searchTab{display:flex;gap:2px}.otp-login-modal-admin-login-dialog .otp-login-modal-right-section .otp-login-modal-login-signup-tab .searchTab button{cursor:pointer;border:none;background-color:#fff;display:flex;height:30px;padding:6px 12px;justify-content:center;align-items:center;gap:10px;border-radius:4px;color:#b3b3b3;font-size:12px;font-style:normal;font-weight:500;line-height:normal;width:150px}.otp-login-modal-admin-login-dialog .otp-login-modal-right-section .otp-login-modal-login-signup-tab .searchTab button.active{background:#0a353b;color:#fff}.otp-login-modal-admin-login-dialog .otp-login-modal-right-section .otp-login-modal-phone-button-otp-div{display:flex;flex-direction:column;gap:2.4rem;width:308px}@media(max-width:600px){.otp-login-modal-admin-login-dialog .otp-login-modal-right-section .otp-login-modal-phone-button-otp-div{width:unset;height:100%}}.otp-login-modal-admin-login-dialog .otp-login-modal-right-section .otp-login-modal-phone-button-otp-div .otp-login-modal-phone-div{display:flex;flex-direction:column}@media(max-width:600px){.otp-login-modal-admin-login-dialog .otp-login-modal-right-section .otp-login-modal-phone-button-otp-div .otp-login-modal-phone-div{margin-bottom:auto}}.otp-login-modal-admin-login-dialog .otp-login-modal-right-section .otp-login-modal-phone-button-otp-div .otp-login-modal-phone-div .otp-login-modal-phone-no-text{color:#24373a;font-size:13px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.26px;margin-bottom:.6rem}.otp-login-modal-admin-login-dialog .otp-login-modal-right-section .otp-login-modal-phone-button-otp-div .otp-login-modal-otp-text{color:#778384;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.otp-login-modal-admin-login-dialog .otp-login-modal-right-section .otp-login-modal-phone-button-otp-div .otp-login-modal-sent-otp-error{color:#db0000;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:-.24px}.otp-login-modal-admin-login-dialog .otp-login-modal-right-section .otp-login-modal-phone-button-otp-div .otp-login-modal-sent-otp-error-phone-valid{margin-top:2px;color:#ef4444;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.otp-login-modal-admin-login-dialog .otp-login-modal-right-section .otp-login-modal-phone-button-otp-div .otp-login-modal-sent-otp-error-phone-already-exist{color:#ef4444;font-size:12px;font-style:normal;font-weight:400;line-height:18px;margin-top:6px}@media(max-width:600px){.otp-login-modal-admin-login-dialog .otp-login-modal-right-section .otp-login-modal-phone-button-otp-div .otp-login-modal-sent-otp-error-phone-already-exist{color:#f15957}}.otp-login-modal-admin-login-dialog .otp-login-modal-right-section .otp-login-modal-phone-button-otp-div .otp-login-modal-sent-otp-error-phone-already-exist span{font-size:12px;font-style:normal;font-weight:400;line-height:18px}.otp-login-modal-admin-login-dialog .otp-login-modal-right-section .otp-login-modal-phone-button-otp-div .otp-login-modal-sent-otp-error-phone-already-exist span:first-of-type{color:#0a353b}.otp-login-modal-admin-login-dialog .otp-login-modal-right-section .otp-login-modal-phone-button-otp-div .otp-login-modal-sent-otp-error-phone-already-exist span:last-of-type{color:#c56336;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}@media(max-width:600px){.otp-login-modal-admin-login-dialog .otp-login-modal-right-section .otp-login-modal-phone-button-otp-div .otp-login-modal-sent-otp-error-phone-already-exist span:last-of-type{color:#c87048}}.otp-login-modal-admin-login-dialog .otp-login-modal-right-section .otp-login-modal-phone-button-otp-div .otp-login-modal-signup-form{display:flex;flex-direction:column;gap:12px}.otp-login-modal-admin-login-dialog .otp-login-modal-account-created-successfully-right-section-with-icon{display:flex;flex-direction:column;justify-content:center}.otp-login-modal-admin-login-dialog .otp-login-modal-account-created-successfully-right-section-with-icon .otp-login-account-created-successfully-right-section{padding:3rem 2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;width:430px}@media(max-width:600px){.otp-login-modal-admin-login-dialog .otp-login-modal-account-created-successfully-right-section-with-icon .otp-login-account-created-successfully-right-section{width:unset;height:508px;justify-content:center}}.otp-login-modal-admin-login-dialog .otp-login-modal-account-created-successfully-right-section-with-icon .otp-login-account-created-successfully-right-section .register-user-account-created-successfully-div{display:flex;flex-direction:column;align-items:center;gap:3rem;width:307px;justify-content:center}@media(max-width:600px){.otp-login-modal-admin-login-dialog .otp-login-modal-account-created-successfully-right-section-with-icon .otp-login-account-created-successfully-right-section .register-user-account-created-successfully-div{gap:5rem}}.otp-login-modal-admin-login-dialog .otp-login-modal-account-created-successfully-right-section-with-icon .otp-login-account-created-successfully-right-section .register-user-account-created-successfully-div .register-user-account-created-successfully-heading{display:flex;flex-direction:column;gap:1rem}.otp-login-modal-admin-login-dialog .otp-login-modal-account-created-successfully-right-section-with-icon .otp-login-account-created-successfully-right-section .register-user-account-created-successfully-div .register-user-account-created-successfully-heading .register-user-account-created-successfully-text{color:#323232;font-size:18px;font-style:normal;font-weight:700;line-height:normal;text-align:center}.otp-login-modal-admin-login-dialog .otp-login-modal-account-created-successfully-right-section-with-icon .otp-login-account-created-successfully-right-section .register-user-account-created-successfully-div .register-user-account-created-successfully-heading .register-user-account-created-successfully-sub-text{color:#0a353b;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:-.28px;opacity:.6}.otp-login-modal-admin-login-dialog .otp-login-modal-verification-otp{padding:3rem 2rem;display:flex;flex-direction:column}@media(max-width:600px){.otp-login-modal-admin-login-dialog .otp-login-modal-verification-otp{padding:1.5rem 2rem}}.otp-login-modal-admin-login-dialog .otp-login-modal-verification-otp .otp-login-modal-right-section-back-button-with-icon{display:flex;margin-bottom:3rem;cursor:pointer;width:max-content}.otp-login-modal-admin-login-dialog .otp-login-modal-verification-otp .otp-login-modal-right-section-back-button-with-icon .otp-login-modal-back-button{background:none;border:none;cursor:pointer;align-self:flex-start;display:flex;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.02em;text-align:left;align-items:center;color:#000}.otp-login-modal-admin-login-dialog .otp-login-modal-verification-otp .otp-login-modal-verification-otp-resend-button{display:flex;flex-direction:column;gap:4rem;width:307px}@media(max-width:600px){.otp-login-modal-admin-login-dialog .otp-login-modal-verification-otp .otp-login-modal-verification-otp-resend-button{width:unset;height:100%;gap:28px}}.otp-login-modal-admin-login-dialog .otp-login-modal-verification-otp .otp-login-modal-verification-otp-resend-button .otp-inputs-container{display:flex;gap:2.4rem;flex-direction:column;justify-content:center}.otp-login-modal-admin-login-dialog .otp-login-modal-verification-otp .otp-login-modal-verification-otp-resend-button .otp-inputs-container .otp-login-modal-otp-inputs{display:flex;gap:10px;justify-content:center}.otp-login-modal-admin-login-dialog .otp-login-modal-verification-otp .otp-login-modal-verification-otp-resend-button .otp-input{width:40px;height:40px;font-size:13px;text-align:center;border-radius:11.268px;border:1px solid #ddd;outline:none;transition:border-color .3s;color:#757575;font-style:normal;font-weight:700;line-height:normal}.otp-login-modal-admin-login-dialog .otp-login-modal-verification-otp .otp-login-modal-verification-otp-resend-button .otp-input:focus{border-color:#ff8d4d}.otp-login-modal-admin-login-dialog .otp-login-modal-verification-otp .otp-login-modal-verification-otp-resend-button .otp-login-modal-resent-with-button-div{display:flex;flex-direction:column;gap:1.4rem}.otp-login-modal-admin-login-dialog .otp-login-modal-verification-otp .otp-login-modal-verification-otp-resend-button .otp-login-modal-resend-otp{color:#778384;font-size:12px;font-style:normal;font-weight:500;text-align:center;line-height:normal}.otp-login-modal-admin-login-dialog .otp-login-modal-verification-otp .otp-login-modal-verification-otp-resend-button .otp-login-modal-otp-verification-heading-text{color:#0a353b;font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-.48px}.otp-login-modal-admin-login-dialog .otp-login-modal-verification-otp .otp-login-modal-verification-otp-resend-button .otp-login-modal-otp-verification-sub-heading-text{color:#6c8689;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-top:.5rem}@media(max-width:600px){.otp-login-modal-admin-login-dialog .otp-login-modal-verification-otp .otp-login-modal-verification-otp-resend-button .otp-login-modal-otp-verification-sub-heading-text{margin-top:0;color:#3b5d62;font-size:14px;font-style:normal;font-weight:400;line-height:20px}}.otp-login-modal-admin-login-dialog .otp-login-modal-verification-otp .otp-login-modal-verification-otp-resend-button .otp-login-modal-verification-number-text{color:#0a353b;font-size:14px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:-.28px}.otp-login-modal-admin-login-dialog .otp-login-modal-verification-otp .otp-login-modal-verification-otp-resend-button .otp-login-modal-verification-edit-text{color:#c87048;font-size:14px;font-style:normal;font-weight:400;line-height:20px;-webkit-text-decoration-line:none;text-decoration-line:none;cursor:pointer}.otp-login-modal-admin-login-dialog .otp-login-modal-account-locked{width:308px;display:flex;flex-direction:column;justify-content:center;gap:5.8rem;padding-left:3rem}@media(max-width:600px){.otp-login-modal-admin-login-dialog .otp-login-modal-account-locked{margin-top:4rem;width:100%;padding:0}}.otp-login-modal-admin-login-dialog .otp-login-modal-account-locked .otp-login-modal-account-locked-heading-text{color:#323232;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:8px}.otp-login-modal-admin-login-dialog .otp-login-modal-account-locked .otp-login-modal-account-locked-sub-heading-text{color:#778384;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:-.28px}.otp-login-modal-admin-login-dialog .otp-login-modal-account-locked .otp-login-modal-account-locked-sub-heading-text .otp-login-modal-account-locked-sub-heading-number-text{color:#c56336;font-size:14px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:-.28px;cursor:pointer}.otp-login-modal-phone-button{display:flex;width:308px;height:42px;padding:13px 25px;justify-content:center;align-items:center;border-radius:8px;background:#c56336;cursor:pointer;transition:background .3s ease}.otp-login-modal-phone-button.disabled{background:#b5b5b5;cursor:not-allowed}.otp-login-modal-phone-button.full-width{width:100%}@media(max-width:600px){.otp-login-modal-phone-button{width:unset}}.otp-login-modal-phone-button .otp-login-modal-phone-button-text{color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-.32px}.disabled .otp-login-modal-phone-button .otp-login-modal-phone-button-text{color:#a3a3a3}@media(max-width:600px){.otp-login-modal-admin-login-dialog .otp-login-modal-leftSection{position:relative}.otp-login-modal-admin-login-dialog .otp-login-modal-leftSection .loginImage.desktop,.otp-login-modal-admin-login-dialog .otp-login-modal-leftSection .loginImageSignup.desktop{display:none}.otp-login-modal-admin-login-dialog .otp-login-modal-leftSection .loginImage.mobile{display:block;height:100%}.otp-login-modal-admin-login-dialog .otp-login-modal-leftSection .close-icon{position:absolute;top:12px;right:12px}.otp-login-modal-admin-login-dialog .rightSection{gap:15rem;padding:2rem;margin-bottom:0}.otp-login-modal-admin-login-dialog .rightSection .right-section-back-button-with-icon{margin-bottom:2rem}}.otp-login-modal-verification-error{color:#db0000;font-size:12px;text-align:center;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.24px}.otp-mobile-container{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff}.otp-login-modal-right-section-create-account-container{display:flex;flex-direction:column;align-items:center}.otp-login-modal-right-section-create-account-container .otp-login-modal-right-section-create-account-text{color:#e9ec38;font-size:10px;font-style:normal;font-weight:600;line-height:14px;letter-spacing:.4px;text-align:center}.otp-login-modal-right-section-create-account-container .otp-login-modal-right-section-create-account-get-instant-shipping{color:#fff;font-size:20px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.4px;margin-top:4px;text-align:center}.otp-login-modal-right-section-create-account-container .otp-login-modal-right-section-create-account-sign-in{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:20px;opacity:.4;margin-top:8px;width:288px;text-align:center}.otp-bottom-popup{padding:24px 16px;border-top-left-radius:16px;border-top-right-radius:16px;height:calc(100% - 211px);overflow-y:auto}.otp-bottom-popup,.otp-bottom-popup-signup-form{position:fixed;bottom:0;left:0;right:0;background:#fff;box-shadow:0 -2px 10px rgba(0,0,0,.12);z-index:1001}.otp-bottom-popup-signup-form{height:calc(100dvh - 66px);border:0;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom)}.register-user-scrollable{flex:1 1 auto;overflow-y:auto;padding:22px 16px 130px;position:relative}.otp-register-bottom-actions{position:fixed;left:0;right:0;bottom:0;z-index:1002;background:#fff;border-top:1px solid #f0f0f0;box-shadow:0 -2px 6px rgba(0,0,0,.08);transform:translateY(calc(-1 * var(--keyboard-inset, 0px)));padding:16px 16px calc(16px + env(safe-area-inset-bottom))}@media(max-width:600px){html[data-keyboard=open] .otp-register-bottom-actions .auth-footer,html[data-keyboard=open] .otp-register-bottom-actions .auth-or,html[data-keyboard=open] .otp-register-bottom-actions>:not(:first-child){display:none!important}}.otp-bottom-sheet-create-account-shipping-as-container{display:flex;flex-direction:column;gap:16px}.otp-bottom-sheet-create-account-shipping-as-container .otp-bottom-create-account-shipping-as-text{color:#6c8689;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:12px}.otp-bottom-sheet-create-account-shipping-as-container .otp-bottom-create-account-shipping-as-button-container{display:flex;padding:12px 18px;align-items:center;gap:8px;border-radius:8px;border:.8px solid #b3b3b3;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);background:#fff;cursor:pointer}.otp-bottom-sheet-create-account-shipping-as-container .otp-bottom-create-account-shipping-as-button-container span{color:#0a353b;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.otp-bottom-create-you-free-account-text{color:#0a353b;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.otp-login-modal-phone-no-text-bottom-sheet{color:#0a353b;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:8px}