.vtex-login-2-x-content *{font-family:var(--font-family-text)}.vtex-login-2-x-content{width:100%;max-width:740px;margin:0 auto;padding:0}.vtex-login-2-x-content input{height:48px;background:var(--gray-scale-white);letter-spacing:var(--letter-spacing-default);color:var(--gray-scale-gray-05);font-style:normal;font-weight:400;font-size:var(--font-size-text-08);line-height:20px}.vtex-login-2-x-options{border-right:1px solid var(--gray-scale-black);height:350px}.vtex-login-2-x-formTitle{width:90%;padding:0;margin:0;margin-bottom:60px!important;font-size:var(--font-size-text-07);font-weight:400;color:var(--gray-scale-gray-06);line-height:20px;text-align:left}.vtex-login-2-x-options .vtex-login-2-x-formTitle{margin:0 auto}.vtex-login-2-x-emailVerification .vtex-login-2-x-formTitle{margin-bottom:80px!important}.vtex-login-2-x-oauthProvider{font-weight:700}.vtex-login-2-x-formLinkContainer{justify-content:flex-end}.vtex-login-2-x-formLinkContainer:last-child{justify-content:flex-start}.vtex-login-2-x-forgotPasswordLink{font-size:var(--font-size-text-08);font-weight:600;color:var(--gray-scale-black);text-decoration:underline}.vtex-login-2-x-forgotPasswordLink:hover{color:var(--gray-scale-gray-05)}.vtex-login-2-x-formFooter{border:none;display:flex;flex-direction:column-reverse;align-items:center}.vtex-login-2-x-contentForm{border-left:unset!important;padding-left:var(--spacing24);min-width:50%}.vtex-login-2-x-contentForm .vtex-login-2-x-sendButton button{width:100%;min-width:200px;height:48px;background-color:var(--red-scale-red-02)!important;border-radius:0!important}.vtex-login-2-x-contentForm .vtex-login-2-x-sendButton button:active,.vtex-login-2-x-contentForm .vtex-login-2-x-sendButton button:hover{background-color:var(--red-scale-red-03)!important;border-color:var(--red-scale-red-03)}.vtex-login-2-x-contentForm .vtex-login-2-x-sendButton button:active{box-shadow:inset 4px 4px 8px 0 rgba(0,0,0,.25)}.vtex-login-2-x-contentForm .vtex-login-2-x-sendButton button:focus{background-color:var(--red-scale-red-02)!important;border-color:var(--red-scale-soft-red)}.vtex-login-2-x-contentForm .vtex-login-2-x-sendButton button span{font-family:var(--font-family-text);font-style:normal;font-weight:700;font-size:var(--font-size-text-08);line-height:20px;color:var(--gray-scale-white);letter-spacing:var(--letter-spacing-default);text-transform:uppercase}.vtex-login-2-x-contentForm .vtex-login-2-x-formFooter{flex-direction:unset!important;align-items:unset!important}.vtex-login-2-x-optionsList{text-align:center}.vtex-login-2-x-button button{width:82%!important;height:48px;font-size:var(--font-size-text-08);font-style:normal;font-weight:400;color:var(--gray-scale-black);border-radius:0;background-color:var(--gray-scale-white)}.vtex-login-2-x-button svg{width:30px;height:30px;margin-right:var(--spacing16);color:var(--gray-scale-white)!important}.vtex-login-2-x-googleOptionBtn .vtex-login-2-x-vtex-button:hover{border:2px solid var(--gray-scale-gray-04)!important}.vtex-login-2-x-optionsList .vtex-login-2-x-optionsListItem:nth-child(3) .vtex-login-2-x-facebookOptionBtn{display:none}.vtex-login-2-x-optionsListItem .vtex-login-2-x-buttonSocial button{background-color:var(--gray-scale-false-white);height:48px}.vtex-login-2-x-optionsListItem .vtex-login-2-x-buttonSocial button:hover{background-color:var(--gray-scale-gray-03)}.vtex-login-2-x-formFooter .vtex-login-2-x-sendButton{display:flex;justify-content:flex-start}.vtex-login-2-x-accessCodeOptionBtn button{border:1px solid var(--gray-scale-black)!important;font-weight:700!important;font-size:0!important}.vtex-login-2-x-accessCodeOptionBtn button:hover{background-color:unset!important;color:var(--gray-scale-black)!important}.vtex-login-2-x-accessCodeOptionBtn button:hover,.vtex-login-2-x-emailPasswordOptionBtn button:hover{border:2px solid var(--gray-scale-black)!important}.vtex-login-2-x-accessCodeOptionBtn span:before{content:"Receber código por e-mail";display:block;color:var(--gray-scale-black);font-size:var(--font-size-text-08)}.vtex-login-2-x-accessCodeOptionBtn,.vtex-login-2-x-emailPasswordOptionBtn,.vtex-login-2-x-sendButton{display:flex;justify-content:center}.vtex-login-2-x-emailPasswordOptionBtn button{font-weight:700!important;background-color:var(--gray-scale-black);color:var(--gray-scale-white)!important}.vtex-login-2-x-emailPasswordOptionBtn button:hover{background-color:var(--gray-scale-gray-05)}.vtex-login-2-x-inputContainer.vtex-login-2-x-inputContainerPassword .vtex-login-2-x-vtex-input__prefix{display:none}.vtex-login-2-x-button .vtex-login-2-x-vtex-button__label{padding:unset!important}.vtex-login-2-x-button .vtex-login-2-x-vtex-button .vtex-login-2-x-oauthLabel{margin:0 var(--spacing8)}.vtex-login-2-x-emailPasswordOptionBtn .vtex-login-2-x-vtex-button{font-weight:700!important;background-color:var(--gray-scale-black);color:var(--gray-scale-white)!important}.vtex-login-2-x-emailPasswordOptionBtn .vtex-login-2-x-vtex-button:hover{background-color:var(--gray-scale-gray-06)}.vtex-login-2-x-optionsListItem .vtex-login-2-x-vtex-button span,.vtex-login-2-x-sendButton .vtex-login-2-x-vtex-button span{text-transform:uppercase!important}.vtex-login-2-x-formLinkContainer .vtex-login-2-x-dontHaveAccount{font-style:normal;font-weight:600;font-size:var(--font-size-text-08);line-height:20px;letter-spacing:var(--letter-spacing-default);text-decoration-line:underline;color:var(--gray-scale-black);width:163px}.vtex-login-2-x-contentForm .vtex-login-2-x-backButton .vtex-login-2-x-vtex-button:hover{background-color:unset!important}.vtex-login-2-x-contentForm .vtex-login-2-x-sendButton .vtex-login-2-x-vtex-button{width:200px!important;height:40px;background-color:var(--red-scale-red-02)!important;border-radius:0!important}.vtex-login-2-x-contentForm .vtex-login-2-x-sendButton .vtex-login-2-x-vtex-button:hover{background-color:var(--red-scale-red-04)!important}.vtex-login-2-x-contentForm .vtex-login-2-x-sendButton .vtex-login-2-x-vtex-button span{font-family:var(--font-family-text);font-style:normal;font-weight:700;font-size:var(--font-size-text-08);line-height:20px;color:var(--gray-scale-white);letter-spacing:var(--letter-spacing-default)}.vtex-login-2-x-sendButton .vtex-login-2-x-vtex-button__spinner-container svg{color:var(--gray-scale-white)!important}.vtex-login-2-x-button button .vtex-login-2-x-oauthLabel{margin:0 var(--spacing8)!important}@media (max-width:1024px){.vtex-login-2-x-contentForm{padding:0;border:none;min-width:unset;width:50%}.vtex-login-2-x-contentForm,.vtex-login-2-x-options{margin:0 auto}.vtex-login-2-x-options{padding:0;min-width:unset;border-right:unset!important;height:auto!important}.vtex-login-2-x-formTitle{text-align:center}}@media screen and (max-width:752px){.vtex-login-2-x-content{flex-direction:column;align-items:center}.vtex-login-2-x-contentForm{width:100%;max-width:348px}.vtex-login-2-x-emailVerification .vtex-login-2-x-formTitle{width:unset;margin-bottom:var(--spacing16)!important}.vtex-login-2-x-loginOptionsContainer{width:100%;max-width:348px;margin-bottom:var(--spacing24)}.vtex-login-2-x-optionsList{margin-bottom:var(--spacing24)}.vtex-login-2-x-button button{width:100%!important}.vtex-login-2-x-formLinkContainer .vtex-login-2-x-dontHaveAccount{width:unset}.vtex-login-2-x-formLinkContainer{justify-content:flex-start!important}.vtex-login-2-x-formFooter .vtex-login-2-x-sendButton,.vtex-login-2-x-formLinkContainer.vtex-login-2-x-flex.vtex-login-2-x-justify-center{justify-content:center!important}}