.vtex-login-2-x-content{display:flex;max-width:450px;padding:var(--padding-x-s)}.vtex-login-2-x-content .vtex-login-2-x-contentForm{padding:var(--padding-none);width:100%}.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-formTitle{color:var(--neutral-01);font-family:var(--font-family-base);font-weight:var(--font-weight-bold);text-align:center}.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-formSubtitle{color:var(--neutral-03);font-family:var(--font-family-base);font-size:var(--font-size-medium)}.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-inputContainerAccessCode .vtex-input-prefix__group,.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-inputContainerEmail .vtex-input-prefix__group,.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-inputContainerPassword .vtex-input-prefix__group{border:0;height:auto}.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-inputContainerAccessCode .vtex-styleguide-9-x-input,.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-inputContainerEmail .vtex-styleguide-9-x-input,.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-inputContainerPassword .vtex-styleguide-9-x-input{border:1px solid var(--neutral-04);border-radius:var(--border-radius-sm);font-family:var(--font-family-base);padding:.75rem}.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-inputContainerAccessCode .vtex-styleguide-9-x-input:hover,.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-inputContainerEmail .vtex-styleguide-9-x-input:hover,.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-inputContainerPassword .vtex-styleguide-9-x-input:hover{border:1px solid var(--neutral-04);border-radius:var(--border-radius-sm)}.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-inputContainerAccessCode .vtex-styleguide-9-x-input:focus,.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-inputContainerEmail .vtex-styleguide-9-x-input:focus,.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-inputContainerPassword .vtex-styleguide-9-x-input:focus{border-color:var(--primary-purple)}.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-inputContainerAccessCode .vtex-styleguide-9-x-input::-moz-placeholder,.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-inputContainerEmail .vtex-styleguide-9-x-input::-moz-placeholder,.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-inputContainerPassword .vtex-styleguide-9-x-input::-moz-placeholder{color:var(--neutral-02);font-family:var(--font-family-base);font-size:var(--font-size-medium)}.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-inputContainerAccessCode .vtex-styleguide-9-x-input:-ms-input-placeholder,.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-inputContainerEmail .vtex-styleguide-9-x-input:-ms-input-placeholder,.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-inputContainerPassword .vtex-styleguide-9-x-input:-ms-input-placeholder{color:var(--neutral-02);font-family:var(--font-family-base);font-size:var(--font-size-medium)}.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-inputContainerAccessCode .vtex-styleguide-9-x-input::-ms-input-placeholder,.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-inputContainerEmail .vtex-styleguide-9-x-input::-ms-input-placeholder,.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-inputContainerPassword .vtex-styleguide-9-x-input::-ms-input-placeholder{color:var(--neutral-02);font-family:var(--font-family-base);font-size:var(--font-size-medium)}.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-inputContainerAccessCode .vtex-styleguide-9-x-input::placeholder,.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-inputContainerEmail .vtex-styleguide-9-x-input::placeholder,.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-inputContainerPassword .vtex-styleguide-9-x-input::placeholder{color:var(--neutral-02);font-family:var(--font-family-base);font-size:var(--font-size-medium)}.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-inputContainerPassword{padding-bottom:0}.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-inputContainerPassword .vtex-input-prefix__group{flex-flow:row}.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-inputContainerPassword .vtex-input__suffix{margin:var(--margin-none);padding:var(--padding-none);position:absolute;right:.75rem;top:.75rem}.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-inputContainerPassword .vtex-login-2-x-tooltipContainer{display:none}.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-formLinkContainer{justify-content:center}.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-formLinkContainer .vtex-login-2-x-dontHaveAccount,.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-formLinkContainer .vtex-login-2-x-forgotPasswordLink{color:var(--primary-purple);font-family:var(--font-family-base);font-size:var(--font-size-medium)}.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-formLinkContainer .vtex-login-2-x-dontHaveAccount:hover,.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-formLinkContainer .vtex-login-2-x-forgotPasswordLink:hover{color:var(--primary-purple);opacity:1}.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-formLinkContainer .vtex-login-2-x-dontHaveAccount{margin-bottom:.75rem}.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-formFooter{border-top:0;border-top-style:none;margin-top:0}.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-formFooter .vtex-login-2-x-sendButton .vtex-button{background-color:var(--primary-purple);border-radius:var(--border-radius-xl);height:48px;padding:var(--padding-none) var(--padding-md)}.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-formFooter .vtex-login-2-x-sendButton .vtex-button span{color:var(--neutral-07);font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-formFooter .vtex-login-2-x-backButton{margin-bottom:.75rem}.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-formFooter .vtex-login-2-x-backButton .vtex-button{background-color:var(--primary-purple)!important;border-radius:var(--border-radius-xl);height:48px;max-width:165px;padding:var(--padding-none) var(--padding-md)}.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-formFooter .vtex-login-2-x-backButton .vtex-button span{color:var(--neutral-07);font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}.vtex-login-2-x-content .vtex-login-2-x-contentForm .vtex-login-2-x-formError{background-color:unset;color:var(--secondary-red);font-family:var(--font-family-base);font-size:var(--font-size-medium);text-align:left}.vtex-login-2-x-content .vtex-login-2-x-loginOptionsContainer{display:flex;justify-content:center;width:100%}.vtex-login-2-x-content .vtex-login-2-x-loginOptionsContainer .vtex-login-2-x-formTitle{display:none}.vtex-login-2-x-content .vtex-login-2-x-loginOptionsContainer .vtex-login-2-x-accessCodeOptionBtn .vtex-button,.vtex-login-2-x-content .vtex-login-2-x-loginOptionsContainer .vtex-login-2-x-emailPasswordOptionBtn .vtex-button{background-color:var(--neutral-07);border:0;padding-left:0}.vtex-login-2-x-content .vtex-login-2-x-loginOptionsContainer .vtex-login-2-x-accessCodeOptionBtn .vtex-button .vtex-button__label,.vtex-login-2-x-content .vtex-login-2-x-loginOptionsContainer .vtex-login-2-x-emailPasswordOptionBtn .vtex-button .vtex-button__label{padding-left:0;padding-right:0}.vtex-login-2-x-content .vtex-login-2-x-loginOptionsContainer .vtex-login-2-x-accessCodeOptionBtn .vtex-button span,.vtex-login-2-x-content .vtex-login-2-x-loginOptionsContainer .vtex-login-2-x-emailPasswordOptionBtn .vtex-button span{color:var(--primary-purple);font-family:var(--font-family-base);font-size:var(--font-size-base);text-transform:none}.vtex-login-2-x-content .vtex-login-2-x-loginOptionsContainer .vtex-login-2-x-accessCodeOptionBtn .vtex-button span:hover,.vtex-login-2-x-content .vtex-login-2-x-loginOptionsContainer .vtex-login-2-x-emailPasswordOptionBtn .vtex-button span:hover{color:var(--primary-purple);opacity:1;text-decoration:underline}.vtex-login-2-x-content .vtex-login-2-x-loginOptionsContainer .vtex-login-2-x-emailPasswordOptionBtn span{text-transform:capitalize}.vtex-login-2-x-content .vtex-login-2-x-loginOptionsContainer .vtex-login-2-x-termsAndConditions{color:var(--neutral-03);font-family:var(--font-family-base);font-size:var(--font-size-medium)}.vtex-login-2-x-content .vtex__icon-spinner{color:var(--neutral-01);height:25px;width:25px}.vtex-login-2-x-content .vtex-spinner_circle{stroke-width:10px}.login__terms{border-bottom:2px solid #d9d9d9;color:#3e3e3e;display:block;font-size:16px;line-height:24px;margin-bottom:0;padding:0 var(--padding-x-s) var(--padding-x-s)}.login__terms,.login__tips{font-family:Quicksand;font-weight:500;max-width:512px;text-align:center}.login__tips{color:grey;font-size:14px;line-height:21px;margin:0 auto;padding:var(--padding-x-s)}@media only screen and (max-width:512px){.login__terms,.login__tips{letter-spacing:.5px;margin:0 24px;padding-left:0;padding-right:0}}