.vtex-login__arrow-up{-webkit-transform:rotate(45deg);transform:rotate(45deg);width:25px;height:25px;right:7px}.vtex-login__box{top:100%;visibility:visible;min-width:310px}.vtex-login__content-container{min-width:100%}.vtex-login__button--link{height:20px;width:40px}.vtex-login-content{padding:.75rem;margin:0 auto}.vtex-login__code-confirmation,.vtex-login__email-verification{width:100%}.vtex-login-content__form,.vtex-login-options{min-width:100%}.vtex-login-content--always-with-options{max-width:100%;width:400px}.vtex-login__form-title{white-space:pre-line;color:#3d5980}.vtex-login__form-error{font-size:.75rem;text-align:center;background-color:#ffe6e6;padding:.25rem;margin:.25rem 0}.vtex-login__form-footer{border-top:1px solid #e3e4e6;min-height:2rem;padding-top:.75rem}.vtex-login__send-button{margin-left:auto}.vtex-login__send-button .vtex-button{margin:0;width:100%;height:45px;background-color:#5cb8a3;box-shadow:0 2px 0 0 #529888;border:0;text-transform:uppercase;color:#fff;transition:background .3s ease-in-out,box-shadow .3s ease-in-out}.vtex-login__send-button .vtex-button span{font-size:16px;font-weight:700}.vtex-login__send-button .vtex-button:hover{background-color:#529888;box-shadow:0 2px 0 0 #529888}.vtex-login__button .vtex-button{border:1px solid #e9e9e9;width:100%;min-height:40px}.vtex-login__button--social .vtex-button:hover{background:#ebebeb}.vtex-login__button .vtex-button .vtex-login__oauth-label{bottom:4px;margin:0 20px}.vtex-login__oauth-provider{margin-left:5px}@media only screen and (max-width:600px){.vtex-login__button--link{width:100%;height:100%;padding:.75rem}.vtex-login-content--always-with-options{max-width:100%}span.close-custom{display:none}}.vtex-tooltip{right:102%;top:-100%}.vtex-tooltip__container{background-color:#3b3b3b;width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content}.vtex-fake-tooltip__container{background-color:#3b3b3b;position:relative;padding:5px 10px;margin-bottom:5px;border-radius:4px;display:inline-block}.vtex-fake-tooltip__container,.vtex-fake-tooltip__container:after{-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}.vtex-fake-tooltip__container:after{content:"";position:absolute;top:-20px;border:10px solid transparent;border-bottom-color:#3b3b3b}.vtex-fake-tooltip__title{color:#fff}.vtex-tooltip__container-top{bottom:110%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:10px}.vtex-tooltip__container-left{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:102%;margin-right:10px}.vtex-tooltip__container-left:after{content:"";position:absolute;top:45%;left:100%;border:10px solid transparent;border-left-color:#3b3b3b}.vtex-tooltip__container-top:after{content:"";position:absolute;left:45%;top:100%;border:10px solid transparent;border-top-color:#3b3b3b}.vtex-tooltip__item{padding-right:1em;line-height:1.2;display:flex;margin-top:3px;margin-bottom:3px}.vtex-tooltip__item.valid{color:#5cb7a2;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 11'%3E%3Cpath fill='hsl(166.00000000000003, 39%25, 54%25)' d='M11.884 0l-6.65 7.07L1.828 3.5 0 5.406 5.372 11 14 2.266z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:100%;background-size:1em}.vtex-tooltip__item.invalid{color:#ee7c6d}.vtex-tooltip__item-prefix{font-weight:700;width:2em}.vtex-tooltip__item-label{padding-left:5px;padding-right:5px;flex-grow:1}.vtex-login__button--danger>.vtex-button{background-color:#ffe6e6;color:#ff4c4c}.vtex-login__button--danger>.vtex-button .vtex__icon-spinner{color:#ff4c4c}.vtex-login__title{color:#4a4a4a;font-family:Quicksand;font-size:22px;font-weight:700;line-height:28px}.vtex-login-content input,.vtex-login__subtitle{color:#4a4a4a;font-size:16px;line-height:23px}.vtex-login-content input{height:45px;width:340px;border:1px solid #e4e2e2;border-radius:4px;background-color:#fcfbfb}.vtex-login__form-link-container .forgotPassword{color:grey;font-weight:700;letter-spacing:.23px;line-height:20px}.vtex-login__form-link-container .forgotPassword span{font-size:14px;text-decoration:underline;line-height:20px}.vtex-login-options__list-item--facebook .vtex-login__button.vtex-login__button--social{background:#3b5997;color:#fff;border-radius:4px}.vtex-login-options__list-item--facebook .vtex-login__button.vtex-login__button--social .vtex-button{border-color:#3b5997;max-height:45px;border-radius:4px}.vtex-login-options__list-item--google .vtex-login__button.vtex-login__button--social{background-color:#d76a5b;color:#fff;border-radius:4px}.vtex-login-options__list-item--google .vtex-login__button.vtex-login__button--social .vtex-button{border-color:#d76a5b;max-height:45px;border-radius:4px}.vtex-login-options__list-item--facebook .vtex-login__button.vtex-login__button--social svg,.vtex-login-options__list-item--google .vtex-login__button.vtex-login__button--social svg{display:inline-block;vertical-align:baseline}.vtex-login-options__list-item--facebook .vtex-login__button.vtex-login__button--social svg path,.vtex-login-options__list-item--google .vtex-login__button.vtex-login__button--social svg path{fill:#fff!important}.vtex-login-options__list-item--facebook .vtex-login__button.vtex-login__button--social span.f6.vtex-login__oauth-label.relative.normal,.vtex-login-options__list-item--google .vtex-login__button.vtex-login__button--social span.f6.vtex-login__oauth-label.relative.normal{color:#fff;vertical-align:middle;text-transform:none;font-family:brandon-grotesque,sans-serif;font-size:18px;margin:0 0 0 4px}li.vtex-login-options__list-item.vtex-login-options__list-item--container.mb3{display:none;margin-bottom:0}.vtex-login__email-verification .vtex-login__back-button button{padding:0}.vtex-login__email-verification .vtex-login__back-button{position:absolute;top:-18px;left:-14px}.vtex-login__email-verification .vtex-login__back-button span:not(.vtex-login__back-icon){color:grey;font-size:16px;line-height:23px;font-family:brandon-grotesque,sans-serif;text-transform:none;font-weight:400;vertical-align:middle}.vtex-login__email-verification .vtex-login__back-button span.vtex-login__back-icon svg path{fill:grey}.vtex-login__email-verification{padding-top:11px}.ReactModal__Content .vtex-login-content{z-index:2147483638}.label-animation{position:absolute;z-index:10;left:15px;top:10px;font-size:16px;font-family:brandon-grotesque,sans-serif;pointer-events:none}.parent-animation .label-animation{top:5px;margin-bottom:5px;font-size:12px;line-height:12px}.parent-animation input{padding-top:16px}.vtex-login__input-container{position:relative}.vtex-login__email-verification .subtitle{margin-bottom:10px}span.close-custom{position:absolute;top:-4px;right:22px;cursor:pointer}.vtex-login-content .vtex-input-prefix__group{border:0}.vtex-login__input-container--password span.vtex-input__prefix{position:absolute;height:calc(100% - .25rem);top:.125rem;right:.125rem;background:transparent}.vtex-login__input-container{margin:11px 0}.vtex-login__oauth-label{padding-top:7px}