@media screen and (max-width:1023px){.vtex-store-components-3-x-container{width:100%}}@media screen and (min-width:40em){.vtex-flex-layout-0-x-flexRowContent--main-header,.vtex-flex-layout-0-x-flexRowContent--menu-link{padding:0 1rem}}@media screen and (min-width:80rem){.vtex-flex-layout-0-x-flexRowContent--main-header,.vtex-flex-layout-0-x-flexRowContent--menu-link{padding:0 .25rem}}.vtex-flex-layout-0-x-flexRowContent--main-header{padding:16px 0!important;border-bottom:.5px solid #f1f1f1}.vtex-flex-layout-0-x-flexRowContent--main-header-mobile{background-color:#ccc;justify-content:center}.vtex-flex-layout-0-x-flexRowContent--main-footer{background-color:#2d2d30;color:#f1f1f1}.vtex-flex-layout-0-x-flexRowContent--main-header,.vtex-flex-layout-0-x-flexRowContent--menu-link{padding:0 .5rem}.vtex-flex-layout-0-x-flexRowContent--main-header{background-color:#fff}.vtex-flex-layout-0-x-flexRowContent--main-header-mobile{align-items:center;padding:.625rem .5rem;background-color:#fff}.vtex-store__template .vtex-flex-layout-0-x-flex-grow-1{flex-direction:row}.vtex-flex-layout-0-x-flexRow--loginPage{margin:32px 0;border:1px solid #ccc;display:flex;align-items:center;min-height:572px}@media screen and (min-width:1024px){.vtex-flex-layout-0-x-flexRow--loginPage{width:450px}}.vtex-flex-layout-0-x-flexRowContent--loginPage{justify-content:center;align-items:center}.vtex-flex-layout-0-x-stretchChildrenWidth{justify-content:flex-start}@media screen and (max-width:40rem){.vtex-flex-layout-0-x-flexRowContent--main-header-mobile{height:63px}.vtex-flex-layout-0-x-flexRowContent--loginPage .vtex-flex-layout-0-x-stretchChildrenWidth .vtex-store-components-3-x-imageElement--benefitImage{display:none}.vtex-flex-layout-0-x-flexRow--loginPage{padding:40px 0;margin:64px 0 0;border:none;box-shadow:0 0 16px 0 rgba(61,61,61,.15);width:calc(100% - 32px)}.vtex-flex-layout-0-x-flexRowContent--loginPage .vtex-flex-layout-0-x-stretchChildrenWidth .vtex-flex-layout-0-x-flexCol{width:100%;align-items:normal}.vtex-flex-layout-0-x-options{min-width:auto}}.vtex-flex-layout-0-x-flexCol--login-form{display:block;padding:0 32px}.vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-formTitle:before{content:"Por favor, informe seu e-mail";font-size:var(--font-size-fs-xxs);line-height:var(--font-line-height-lh-md);color:#2d2d30}.vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-formTitle:after,.vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-formTitle:before{font-family:var(--font-family-brand-primary)!important;font-weight:var(--font-weight-font-regular);letter-spacing:0;text-transform:none;text-indent:0;text-decoration:none}.vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-formTitle:after{content:"Vamos enviar uma chave de acesso para completar seu login.";font-size:var(--font-size-fs-xxxs);line-height:var(--font-line-height-lh-xs);display:block;color:#757575}.vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-formFooter{margin-top:32px}.vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-formLinkContainer{justify-content:flex-start;padding:0}.vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-forgotPasswordLink{font-size:0;margin-top:16px;padding:6px 16px 6px 0}.vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-forgotPasswordLink:before{content:"Não sei a senha";font-family:var(--font-family-brand-primary)!important;font-weight:var(--font-weight-font-bold);font-size:var(--font-size-fs-xxxs);line-height:var(--font-line-height-lh-xs);letter-spacing:0;text-transform:none;text-indent:0;text-decoration:none;font-weight:700;text-decoration:underline;color:#101010}.vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-forgotPasswordLink:hover{opacity:1}.vtex-login-2-x-emailAndPasswordForm .vtex-input__suffix,.vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-dontHaveAccount{display:none}.vtex-login-2-x-codeConfirmation .vtex-login-2-x-formTitle{font-size:0}.vtex-login-2-x-codeConfirmation .vtex-login-2-x-formTitle:before{content:"Código de acesso enviado";font-size:var(--font-size-fs-xxs);line-height:var(--font-line-height-lh-md);color:#2d2d30}.vtex-login-2-x-codeConfirmation .vtex-login-2-x-formTitle:after,.vtex-login-2-x-codeConfirmation .vtex-login-2-x-formTitle:before{font-family:var(--font-family-brand-primary)!important;font-weight:var(--font-weight-font-regular);letter-spacing:0;text-transform:none;text-indent:0;text-decoration:none}.vtex-login-2-x-codeConfirmation .vtex-login-2-x-formTitle:after{font-size:var(--font-size-fs-xxxs);line-height:var(--font-line-height-lh-xs);content:"Agora é só informar o código recebido";display:block;color:#757575}.vtex-login-2-x-codeConfirmation .vtex-login-2-x-formFooter,.vtex-login-2-x-codeConfirmation form{margin-top:32px}.vtex-login-2-x-codeConfirmation .vtex-login-2-x-sendButton,.vtex-login-2-x-codeConfirmation .vtex-login-2-x-sendButton button{width:100%}.vtex-login-2-x-codeConfirmation .vtex-login-2-x-sendButton button label,.vtex-login-2-x-codeConfirmation .vtex-login-2-x-sendButton button span{font-family:var(--font-family-brand-primary)!important;font-weight:var(--font-weight-font-regular);font-size:var(--font-size-fs-xxs);line-height:var(--font-line-height-lh-md);letter-spacing:0;text-transform:none;text-indent:0;text-decoration:none}.vtex-login-2-x-codeConfirmation .vtex-login-2-x-sendButton button,.vtex-login-2-x-codeConfirmation .vtex-login-2-x-sendButton button:hover{color:#fff;background-color:#101010}.vtex-login-2-x-emailForm .vtex-login-2-x-formTitle{font-size:0}.vtex-login-2-x-emailForm .vtex-login-2-x-formTitle:before{content:"Por favor, informe seu e-mail";font-family:var(--font-family-brand-primary)!important;font-weight:var(--font-weight-font-regular);font-size:var(--font-size-fs-xxs);line-height:var(--font-line-height-lh-md);letter-spacing:0;text-transform:none;text-indent:0;text-decoration:none;color:#2d2d30}.vtex-login-2-x-emailForm .vtex-login-2-x-formFooter,.vtex-login-2-x-emailVerification form{margin-top:32px}.vtex-login-2-x-emailVerification .vtex-login-2-x-sendButton button label,.vtex-login-2-x-emailVerification .vtex-login-2-x-sendButton button label:before,.vtex-login-2-x-emailVerification .vtex-login-2-x-sendButton button span,.vtex-login-2-x-emailVerification .vtex-login-2-x-sendButton button span:before{font-family:var(--font-family-brand-primary)!important;font-weight:var(--font-weight-font-regular);font-size:var(--font-size-fs-xxs);line-height:var(--font-line-height-lh-md);letter-spacing:0;text-transform:none;text-indent:0;text-decoration:none}.vtex-login-2-x-emailVerification .vtex-login-2-x-sendButton,.vtex-login-2-x-emailVerification .vtex-login-2-x-sendButton button{width:100%}.vtex-login-2-x-emailVerification .vtex-login-2-x-sendButton button span,.vtex-login-2-x-emailVerification .vtex-login-2-x-sendButton span{font-size:0;display:flex;align-items:center}.vtex-login-2-x-emailVerification .vtex-login-2-x-sendButton button span:before,.vtex-login-2-x-emailVerification .vtex-login-2-x-sendButton span:before{content:"Entrar"}.vtex-dropdown select,.vtex-input input{font-size:var(--font-size-fs-xxxs);line-height:var(--font-line-height-lh-xs);font-family:var(--font-family-brand-primary)!important;font-weight:var(--font-weight-font-regular);font-size:var(--font-size-fs-xxs);line-height:var(--font-line-height-lh-md);letter-spacing:0;text-transform:none;text-indent:0;text-decoration:none;border-radius:var(--border-radius-components-br-input)!important;background-color:var(--colors-surface-background);border:1px solid var(--colors-surface-brand-line);color:var(--colors-content-pure);height:40px;padding:0 var(--spacing-sp-md);position:relative;opacity:1}.vtex-radio__input{display:none}.vtex-input-prefix__group{border:none;height:unset;border-radius:0;position:relative}.vtex-input-prefix__group .vtex-input__suffix{position:absolute;top:50%;right:0;transform:translateY(-50%);background:none;padding:0}.vtex-login-2-x-eyeIcon--invisible,.vtex-login-2-x-eyeIcon--visible{padding:4px;display:flex;align-items:center;justify-content:center;margin:0 16px}.vtex-login-2-x-eyeIcon--invisible:before,.vtex-login-2-x-eyeIcon--visible:before{display:block;width:24px;height:24px}.vtex-login-2-x-eyeIcon--invisible svg,.vtex-login-2-x-eyeIcon--visible svg{display:none}.vtex-login-2-x-eyeIcon--invisible:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTQuNTM1IDMuMDQzbDE1LjY3MiAxNy4yNDItLjc0Mi42NzItMi40OTYtMi43NDZjLTEuNTc4Ljc0Ni0zLjIzNCAxLjA1NS00Ljk3MyAxLjAzOS0zLjkxNCAwLTYuNjU2LTEuNzY2LTguNDE0LTMuNTJhMTQuMTE3IDE0LjExNyAwIDAxLTEuOTE4LTIuNDFsLS40NjUtLjc5Ny0uMTEzLS4yM2MtLjAxNi0uMDI3LS4wMjMtLjA0Ny0uMDMxLS4wNjJsLS4wMDgtLjAyLS4wMDQtLjAwNHYtLjAwNEwxLjUgMTJsLS40NTctLjIwMy4wMDQtLjAwNC4wMDQtLjAxMi4wMTYtLjAzNS4wNTktLjEyMS4yMzgtLjQ0NWMuMjExLS4zNzUuNTMxLS44OTEuOTY5LTEuNDY5LjgyLTEuMDkgMi4wNy0yLjQxIDMuODA1LTMuNDE0TDMuNzkzIDMuNzE1em0yLjI5MyA0LjAxMmMtMS42ODcuOTMtMi45MDIgMi4yMDMtMy42OTkgMy4yNThhMTIuMDUgMTIuMDUgMCAwMC0uODk1IDEuMzU5bC0uMTguMzI4Yy4wMTIuMDIuMDIuMDM5LjAzMS4wNTlsLjQyMi43M2ExMy4wNyAxMy4wNyAwIDAwMS43ODEgMi4yMzRDNS45MSAxNi42NDEgOC40MTggMTguMjUgMTIgMTguMjVoLjAwNGMxLjUwNC4wMTIgMi45MTgtLjIzNCA0LjI1OC0uODE2bC0xLjc5My0xLjk3M0E0LjIxIDQuMjEgMCAwMTEyIDE2LjI1YTQuMjUgNC4yNSAwIDAxLTIuNDAyLS43NDZjLS43MDctLjQ4NC0xLjI1NC0xLjE3Mi0xLjU2Mi0xLjk3M3MtLjM2Ny0xLjY3Ni0uMTcyLTIuNTA4YTQuMjUgNC4yNSAwIDAxLjkzLTEuODA5em0yLjY0MSAyLjkwNmEzLjI4IDMuMjggMCAwMC0uNjMzIDEuMjkzIDMuMjQzIDMuMjQzIDAgMDAxLjMyOCAzLjQyNiAzLjI0IDMuMjQgMCAwMDEuODM2LjU3IDMuMjMgMy4yMyAwIDAwMS43OTMtLjUzNXpNMS41IDEybC0uNDU3LS4yMDMtLjA5LjIwMy4wOS4yMDN6bTguNDc3LTcuMDgyTDkuNDg0IDVsLjE2NC45ODQuNDkyLS4wODJBMTEuNDEgMTEuNDEgMCAwMTEyIDUuNzVjMy41ODIgMCA2LjA5IDEuNjA5IDcuNzA3IDMuMjNhMTIuNzg3IDEyLjc4NyAwIDAxMS43ODUgMi4yM2wuNDIyLjczYy4wMTIuMDIuMDIuMDM5LjAzMS4wNTloLjU1NWwuNDU3LS4yMDN2LS4wMDRsLS4wMDQtLjAwNC0uMDA4LS4wMi0uMDMxLS4wNjJhMy44NSAzLjg1IDAgMDAtLjExMy0uMjNsLS40NjUtLjc5N2ExMy45NzIgMTMuOTcyIDAgMDAtMS45MjItMi40MUMxOC42NiA2LjUxNiAxNS45MTggNC43NSAxMiA0Ljc1Yy0uNjc2IDAtMS4zNTUuMDU1LTIuMDIzLjE2OHpNMjIuNSAxMmwuNDU3LS4yMDMuMDkuMjAzLS4wOS4yMDN6bS0uNTU1IDBhMS4zOSAxLjM5IDAgMDAtLjA1OS4xMDkgMTEuMjYgMTEuMjYgMCAwMS0uNTEyLjg1OSAxMi44MSAxMi44MSAwIDAxLTIuMTUyIDIuNTEybC0uMzcxLjMzMi42NjQuNzQ2LjM3NS0uMzMyYTEzLjgwMiAxMy44MDIgMCAwMDIuMzI0LTIuNzExbC41NTUtLjkzNy4xMzctLjI3LjAzNS0uMDc0LjAxMi0uMDIzLjAwNC0uMDA0di0uMDA0TDIyLjUgMTJ6bS05LjY0MS00LjI3bC40OTIuMDk0YTQuMjY5IDQuMjY5IDAgMDEyLjM0OCAxLjMxMiA0LjI1IDQuMjUgMCAwMTEuMDg2IDIuNDYxbC4wNDcuNDk2LS45OTYuMDk0LS4wNDctLjQ5NmEzLjI2IDMuMjYgMCAwMC0uODMyLTEuODgzIDMuMjIgMy4yMiAwIDAwLTEuNzkzLTFsLS40OTItLjA5NHptMCAwIi8+PC9zdmc+)}.vtex-login-2-x-eyeIcon--visible:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTMuNTgyIDguMjdDNS4zNCA2LjUxNiA4LjA4MiA0Ljc1IDEyIDQuNzVzNi42NiAxLjc2NiA4LjQxOCAzLjUyYTE0LjExNyAxNC4xMTcgMCAwMTEuOTE4IDIuNDFsLjQ2NS43OTcuMTEzLjIzYy4wMTYuMDI3LjAyMy4wNDcuMDMxLjA2M2wuMDA4LjAyLjAwNC4wMDR2LjAwNGwuMDkuMjAzLS4wOTQuMjExLS4wMDguMDItLjAzMS4wNjNhMy44NSAzLjg1IDAgMDEtLjExMy4yM2wtLjQ2NS43OTdhMTQuMTE3IDE0LjExNyAwIDAxLTEuOTE4IDIuNDFjLTEuNzU4IDEuNzU0LTQuNSAzLjUyLTguNDE4IDMuNTJzLTYuNjYtMS43NjYtOC40MTgtMy41MmExNC4xMTcgMTQuMTE3IDAgMDEtMS45MTgtMi40MWwtLjQ2NS0uNzk3LS4xMTMtLjIzYy0uMDE2LS4wMjctLjAyMy0uMDQ3LS4wMzEtLjA2MmwtLjAwOC0uMDItLjAwNC0uMDA0di0uMDA0TC45NTMgMTJsLjA5LS4yMDcuMDA0LS4wMDQuMDA4LS4wMi4wMzEtLjA2MmEzLjg1IDMuODUgMCAwMS4xMTMtLjIzbC40NjUtLjc5N2ExNC4xMTcgMTQuMTE3IDAgMDExLjkxOC0yLjQxek0yLjA1NSAxMmwuMDMxLjA1OS40MjIuNzNjLjM4My42MDkuOTczIDEuNDIyIDEuNzg1IDIuMjNDNS45MSAxNi42NDEgOC40MTggMTguMjUgMTIgMTguMjVzNi4wOS0xLjYwOSA3LjcxMS0zLjIzYTEyLjkyOCAxMi45MjggMCAwMDEuNzgxLTIuMjNsLjQyMi0uNzMuMDMxLS4wNTktLjAzMS0uMDU5LS40MjItLjczYTEyLjk0IDEyLjk0IDAgMDAtMS43ODEtMi4yM0MxOC4wOSA3LjM1OSAxNS41ODIgNS43NSAxMiA1Ljc1UzUuOTEgNy4zNTkgNC4yOTMgOC45OGExMi43ODcgMTIuNzg3IDAgMDAtMS43ODUgMi4yM2wtLjQyMi43M3ptNS42OTUgMGE0LjI1IDQuMjUgMCAxMTguNSAwIDQuMjUgNC4yNSAwIDExLTguNSAwek0xMiA4Ljc1YTMuMjUgMy4yNSAwIDEwMCA2LjVjMS43OTMgMCAzLjI1LTEuNDU3IDMuMjUtMy4yNVMxMy43OTMgOC43NSAxMiA4Ljc1em0wIDAiLz48L3N2Zz4=)}.vtex-login-2-x-inputContainer{padding:0}.vtex-login-2-x-inputContainer+.vtex-login-2-x-inputContainer{margin-top:16px}.vtex-login-2-x-content:has(.vtex-input input:not([type=password])[value=""]) .vtex-login-2-x-sendButton button{font-family:var(--font-family-brand-primary)!important;font-weight:var(--font-weight-font-regular);font-size:var(--font-size-fs-xxs);line-height:var(--font-line-height-lh-md);letter-spacing:0;text-transform:none;text-indent:0;text-decoration:none;border-radius:var(--border-radius-components-br-button)!important;color:var(--colors-content-02);background-color:var(--colors-surface-disabled)!important;height:48px;border:none}.vtex-login-2-x-content:has(.vtex-input input:not([type=password]):not([value=""])) .vtex-login-2-x-sendButton button{font-family:var(--font-family-brand-primary)!important;font-weight:var(--font-weight-font-regular);font-size:var(--font-size-fs-xxs);line-height:var(--font-line-height-lh-md);letter-spacing:0;text-transform:none;text-indent:0;text-decoration:none;border:1px solid var(--colors-surface-brand-background);border-radius:var(--border-radius-components-br-button)!important;color:var(--colors-content-brand-on-brand);background-color:var(--colors-surface-brand-background)!important;height:48px}.vtex-login-2-x-contentInitialScreen .vtex-login-2-x-formTitle:after{font-family:var(--font-family-brand-primary)!important;font-weight:var(--font-weight-font-regular);font-size:var(--font-size-fs-xxxs);line-height:var(--font-line-height-lh-xs);letter-spacing:0;text-transform:none;text-indent:0;text-decoration:none;content:"Escolha uma das opções abaixo e faça login";display:block;color:#757575}.vtex-login-2-x-forgotPasswordForm .vtex-login-2-x-formTitle{font-size:0}.vtex-login-2-x-forgotPasswordForm .vtex-login-2-x-formTitle:before{content:"Cadastrar nova senha";font-size:var(--font-size-fs-xxs);line-height:var(--font-line-height-lh-md);line-height:100%;color:#2d2d30}.vtex-login-2-x-forgotPasswordForm .vtex-login-2-x-formTitle:after,.vtex-login-2-x-forgotPasswordForm .vtex-login-2-x-formTitle:before{font-family:var(--font-family-brand-primary)!important;font-weight:var(--font-weight-font-regular);letter-spacing:0;text-transform:none;text-indent:0;text-decoration:none}.vtex-login-2-x-forgotPasswordForm .vtex-login-2-x-formTitle:after{content:"Enviaremos uma chave de validação para o seu e-mail";font-size:var(--font-size-fs-xxxs);line-height:var(--font-line-height-lh-xs);line-height:100%;display:block;margin-top:8px;color:#757575}.vtex-login-2-x-forgotPasswordForm .vtex-login-2-x-sendButton{height:0!important;background:none!important;border:none!important}.vtex-login-2-x-forgotPasswordForm .vtex-login-2-x-formSubtitle{display:none}.vtex-login-2-x-forgotPasswordForm .vtex-login-2-x-inputContainerPassword .relative>.pa2{position:absolute;top:128px;padding:0}.vtex-login-2-x-forgotPasswordForm .vtex-login-2-x-inputContainerPassword .relative>.pa2:before{content:"Sua senha deve ter:";font-family:var(--font-family-brand-primary)!important;font-weight:var(--font-weight-font-bold);font-size:var(--font-size-fs-xxxs);line-height:var(--font-line-height-lh-xs);letter-spacing:0;text-transform:none;text-indent:0;text-decoration:none;font-weight:700;color:#101010;display:inline-block;margin-bottom:16px}.vtex-login-2-x-forgotPasswordForm .vtex-login-2-x-inputContainerPassword .relative>.pa2 .w-20{display:none}.vtex-login-2-x-forgotPasswordForm .vtex-login-2-x-inputContainerPassword .relative>.pa2 .w-80{display:flex;align-items:center}.vtex-login-2-x-forgotPasswordForm .vtex-login-2-x-inputContainerPassword .relative>.pa2 .w-80 span{font-family:var(--font-family-brand-primary)!important;font-weight:var(--font-weight-font-regular);font-size:var(--font-size-fs-xxxs);line-height:var(--font-line-height-lh-xs);letter-spacing:0;text-transform:none;text-indent:0;text-decoration:none;text-transform:uppercase;color:#757575;white-space:nowrap}.vtex-login-2-x-forgotPasswordForm .vtex-login-2-x-inputContainerPassword .relative>.pa2 .w-80:before{display:block;width:16px;height:16px;padding-right:16px}.vtex-login-2-x-forgotPasswordForm .vtex-login-2-x-inputContainerPassword .relative>.pa2 .flex.c-danger .w-80:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTguNDczIDhsNC41LTQuNS0uNDczLS40NzMtNC41IDQuNS00LjUtNC41LS40NzMuNDczIDQuNSA0LjUtNC41IDQuNS40NzMuNDczIDQuNS00LjUgNC41IDQuNS40NzMtLjQ3M3ptMCAwIi8+PC9zdmc+)}.vtex-login-2-x-forgotPasswordForm .vtex-login-2-x-inputContainerPassword .relative>.pa2 .flex.c-success .w-80:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTEzLjcyMyA0LjVMNi4yNSAxMS45NzMgMi4yNzcgOGwuNDczLS40NzMgMy41IDMuNSA3LTd6bTAgMCIvPjwvc3ZnPg==)}.vtex-login-2-x-forgotPasswordForm .vtex-login-2-x-formFooter{margin-top:187px}.vtex-login-2-x-forgotPasswordForm .vtex-login-2-x-sendButton button label,.vtex-login-2-x-forgotPasswordForm .vtex-login-2-x-sendButton button label:before,.vtex-login-2-x-forgotPasswordForm .vtex-login-2-x-sendButton button span,.vtex-login-2-x-forgotPasswordForm .vtex-login-2-x-sendButton button span:before{font-family:var(--font-family-brand-primary)!important;font-weight:var(--font-weight-font-regular);font-size:var(--font-size-fs-xxs);line-height:var(--font-line-height-lh-md);letter-spacing:0;text-transform:none;text-indent:0;text-decoration:none}.vtex-login-2-x-forgotPasswordForm .vtex-login-2-x-sendButton button,.vtex-login-2-x-forgotPasswordForm .vtex-login-2-x-sendButton button:hover{color:#fff;background-color:#101010}.vtex-login-2-x-forgotPasswordForm .vtex-login-2-x-sendButton,.vtex-login-2-x-forgotPasswordForm .vtex-login-2-x-sendButton button{font-family:var(--font-family-brand-primary)!important;font-weight:var(--font-weight-font-regular);font-size:var(--font-size-fs-xxs);line-height:var(--font-line-height-lh-md);letter-spacing:0;text-transform:none;text-indent:0;text-decoration:none;border:1px solid var(--colors-surface-brand-background);border-radius:var(--border-radius-components-br-button)!important;color:var(--colors-content-brand-on-brand);background-color:var(--colors-surface-brand-background)!important;height:48px}.vtex-login-2-x-forgotPasswordForm .vtex-login-2-x-sendButton button span,.vtex-login-2-x-forgotPasswordForm .vtex-login-2-x-sendButton span{font-size:0;display:flex;align-items:center}.vtex-login-2-x-forgotPasswordForm .vtex-login-2-x-sendButton button span:before,.vtex-login-2-x-forgotPasswordForm .vtex-login-2-x-sendButton span:before{content:"Confirmar"!important;font-family:var(--font-family-brand-primary)!important;font-weight:var(--font-weight-font-regular);font-size:var(--font-size-fs-xxs);line-height:var(--font-line-height-lh-md);letter-spacing:0;text-transform:none;text-indent:0;text-decoration:none;color:var(--colors-content-brand-on-brand)}@media screen and (min-width:1024px){.vtex-flex-layout-0-x-flexRowContent--loginPage>div:first-child{width:400px!important}.vtex-flex-layout-0-x-flexRowContent--loginPage>div:last-child{width:450px!important}}.vtex-flex-layout-0-x-flexCol--login-form:not(:has(.vtex-login-2-x-contentInitialScreen)) .vtex-rich-text-0-x-container--lgpd{display:none}.vtex-rich-text-0-x-paragraph--lgpd,.vtex-rich-text-0-x-paragraph--lgpd a{font-family:var(--font-family-brand-primary)!important;font-weight:var(--font-weight-font-regular);font-size:var(--font-size-fs-xxxs);line-height:var(--font-line-height-lh-xs);letter-spacing:0;text-transform:none;text-indent:0;text-decoration:none;color:#757575;margin:0}.vtex-rich-text-0-x-paragraph--lgpd a{text-decoration:underline}.vtex-rich-text-0-x-wrapper--lgpd{margin:32px 0 0}.vtex-store-components-3-x-container{padding:0}.vtex-render__container-id-login{display:flex;justify-content:center}.vtex-store__template .flex .flex-column .min-vh-100 .w-100 :nth-child(5){display:none}.vtex__icon-spinner{color:#595959}.vtex-login-2-x-options{min-width:100%!important}.vtex-login-2-x-contentForm{min-width:unset!important}.vtex-login-2-x-formTitle,.vtex-login-2-x-formTitle:before{font-weight:300;line-height:1.1}.vtex-login-2-x-formTitle{font-size:0}.vtex-login-2-x-formTitle,.vtex-login-2-x-formTitle:before{margin:0;padding:0;color:#2d2d30;letter-spacing:.04em;text-align:left}.vtex-login-2-x-formTitle:before{content:"Login";font-family:var(--font-family-brand-secondary)!important;font-weight:var(--font-weight-font-bold);font-size:var(--font-size-fs-md);line-height:var(--font-line-height-lh-lg);letter-spacing:0;text-transform:none;text-indent:0;text-decoration:none}.vtex-login-2-x-formTitle{display:flex;flex-direction:column}.vtex-login-2-x-formError{background-color:unset;color:#ad0000;text-align:left;padding:0;margin:8px 0}.vtex-login-2-x-emailForm .vtex-login-2-x-formTitle:after,.vtex-login-2-x-formError{font-family:var(--font-family-brand-primary)!important;font-weight:var(--font-weight-font-regular);font-size:var(--font-size-fs-xxxs);line-height:var(--font-line-height-lh-xs);letter-spacing:0;text-transform:none;text-indent:0;text-decoration:none}.vtex-login-2-x-emailForm .vtex-login-2-x-formTitle:after{content:"Vamos enviar uma chave de acesso para completar seu login.";color:#757575}.vtex-login-2-x-optionsList{display:flex;flex-direction:column;gap:16px;margin:32px 0 0}.vtex-login-2-x-optionsListItem{margin:0;border-radius:0}.vtex-login-2-x-optionsListItem span{font-family:var(--font-family-brand-primary)!important;font-weight:var(--font-weight-font-regular);font-size:var(--font-size-fs-xxs);line-height:var(--font-line-height-lh-md);letter-spacing:0;text-transform:none;text-indent:0;text-decoration:none;color:#2d2d30}.vtex-login-2-x-optionsListItem svg{display:none}.vtex-login-2-x-optionsListItem .vtex-button,.vtex-login-2-x-optionsListItem .vtex-button:focus,.vtex-login-2-x-optionsListItem .vtex-button:hover{font-family:var(--font-family-brand-primary)!important;font-weight:var(--font-weight-font-regular);font-size:var(--font-size-fs-xxs);line-height:var(--font-line-height-lh-md);letter-spacing:0;text-transform:none;text-indent:0;text-decoration:none;border-radius:var(--border-radius-components-br-button)!important;color:var(--colors-content-brand-highlight);background-color:var(--colors-surface-brand-secondary);border:1px solid var(--colors-surface-brand-line);height:48px}.vtex-login-2-x-accessCodeOptionBtn .vtex-button,.vtex-login-2-x-accessCodeOptionBtn .vtex-button:focus,.vtex-login-2-x-accessCodeOptionBtn .vtex-button:hover{font-family:var(--font-family-brand-primary)!important;font-weight:var(--font-weight-font-regular);font-size:var(--font-size-fs-xxs);line-height:var(--font-line-height-lh-md);letter-spacing:0;text-transform:none;text-indent:0;text-decoration:none;border:1px solid var(--colors-surface-brand-background);border-radius:var(--border-radius-components-br-button)!important;color:var(--colors-content-brand-on-brand);background-color:var(--colors-surface-brand-background)!important;height:48px}.vtex-login-2-x-optionsListItem:nth-child(2){order:4}.vtex-login-2-x-accessCodeOptionBtn span{display:none}.vtex-login-2-x-accessCodeOptionBtn button :before{content:"Entrar apenas com e-mail";text-transform:none;font-weight:400}.vtex-login-2-x-emailPasswordOptionBtn button{background-color:#fff;border:1px solid #ccc;border-radius:0}.vtex-login-2-x-emailPasswordOptionBtn span{font-family:var(--font-family-brand-primary)!important;font-weight:var(--font-weight-font-regular);font-size:var(--font-size-fs-xxs);line-height:var(--font-line-height-lh-md);letter-spacing:0;text-transform:none;text-indent:0;text-decoration:none;font-weight:400}.vtex-login-2-x-oauthLabel{color:#000}.vtex-login-2-x-oauthProvider{font-weight:400}.vtex-login-2-x-optionsListItemContainer{display:none}.vtex-login-2-x-dontHaveAccount{font-family:var(--font-family-brand-primary)!important;font-weight:var(--font-weight-font-regular);font-size:var(--font-size-fs-xxs);line-height:var(--font-line-height-lh-md);letter-spacing:0;text-transform:none;text-indent:0;text-decoration:none;visibility:hidden;color:#000;text-transform:uppercase;text-decoration:underline;font-size:12px;padding-left:1rem;font-weight:300}.vtex-login-2-x-dontHaveAccount:before{visibility:visible;content:"Não tenho a senha"}.vtex-login-2-x-formFooter{border:none;padding:0;margin:0}.vtex-login-2-x-backButton,.vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-inputContainerPassword .pa2{display:none}.vtex-login-2-x-inputContainerPassword .mt2{margin-top:.5rem}.vtex-login-2-x-content{padding:0}.vtex-login-2-x-contentForm{width:100%;padding:0}@media screen and (max-width:40rem){.vtex-login-2-x-content--codeConfirmation{display:block}.vtex-login-2-x-content--loginOptions{width:100%}.bg-below-element{background-color:transparent}}@media screen and (min-width:1024px){.vtex-my-account-1-x-menu{min-width:310px;max-width:310px}}.vtex-my-account-1-x-userImage{display:none}.vtex-my-account-1-x-userGreeting{font-size:var(--font-size-fs-xxxs);line-height:var(--font-line-height-lh-xs)}.vtex-my-account-1-x-userGreeting,.vtex-my-account-1-x-userName{font-family:var(--font-family-brand-primary)!important;font-weight:var(--font-weight-font-regular);letter-spacing:0;text-transform:none;text-indent:0;text-decoration:none}.vtex-my-account-1-x-userName{font-size:var(--font-size-fs-md);line-height:var(--font-line-height-lh-lg)}#custom-logout-link,.vtex-my-account-1-x-menuItemLink{font-family:var(--font-family-brand-primary)!important;font-weight:var(--font-weight-font-regular);font-size:var(--font-size-fs-xs);line-height:var(--font-line-height-lh-md);letter-spacing:0;text-transform:none;text-indent:0;text-decoration:none;font-size:var(--font-size-fs-xs)!important}.vtex-my-account-1-x-menuLinks .vtex-render__container-id-my-profile-link{order:0}.vtex-my-account-1-x-menuLinks .vtex-render__container-id-my-addresses-link{order:2}.vtex-my-account-1-x-menuLinks .vtex-render__container-id-my-orders-link{order:3}.vtex-my-account-1-x-menuLinks .vtex-render__container-id-my-cards-link{order:4}.vtex-my-account-1-x-menuLinks .vtex-render__container-id-my-account-link\.authentication{order:5}.vtex-my-account-1-x-menuLinks .vtex-render__container-id-my-account-link\.meu-extrato-link{order:1}@media screen and (max-width:1023px){.vtex-my-account-1-x-addressBox{flex-direction:column}}.vtex-my-account-1-x-dataEntryChildren,.vtex-my-account-1-x-dataEntryLabel{font-family:var(--font-family-brand-primary)!important;font-weight:var(--font-weight-font-bold);font-size:var(--font-size-fs-xxxs);line-height:var(--font-line-height-lh-xs);letter-spacing:0;text-transform:none;text-indent:0;text-decoration:none}.vtex-my-account-1-x-dataEntryLabel{color:#2d2d30;margin-bottom:4px}.vtex-my-account-1-x-dataEntryChildren{color:#757575}.vtex-checkbox__label,.vtex-my-account-1-x-newsletterContainerMessage,.vtex-my-account-1-x-newsletterContainerTitle{font-family:var(--font-family-brand-primary)!important;font-weight:var(--font-weight-font-bold);font-size:var(--font-size-fs-xxxs);line-height:var(--font-line-height-lh-xs);letter-spacing:0;text-transform:none;text-indent:0;text-decoration:none}.vtex-checkbox__label,.vtex-my-account-1-x-newsletterContainerTitle{color:#2d2d30}.vtex-my-account-1-x-newsletterContainerMessage{color:#757575}.vtex-my-account-1-x-boxContainer{border-radius:0;border:1px solid #bdbdbd}.vtex-my-account-1-x-boxContainerBody{padding:24px}.vtex-my-account-1-x-boxContainerBody .mb8{margin-bottom:24px}.render-route-store-account .vtex-pageHeader__title{font-family:var(--font-family-brand-secondary)!important;font-weight:var(--font-weight-font-bold);font-size:var(--font-size-fs-lg);line-height:var(--font-line-height-lh-xl);letter-spacing:0;text-transform:none;text-indent:0;text-decoration:none;margin-bottom:24px}.render-route-store-account .vtex-account__page-body,.render-route-store-account .vtex-pageHeader__container{padding:0!important}.render-route-store-account .vtex-dropdown .ba{border:none}.render-route-store-account .vtex-dropdown__button{display:none}.render-route-store-account .vtex-button,.render-route-store-account .vtex-button button{display:flex;align-items:center;justify-content:center;text-transform:none}.render-route-store-account .vtex-button:focus,.render-route-store-account .vtex-button:hover{background:inherit}.render-route-store-account .vtex-button__label{font-weight:400!important}.render-route-store-account .vtex-button.bg-transparent{color:#2d2d30!important;border:none!important;background-color:transparent!important;text-decoration:underline}.render-route-store-account .vtex-button.bg-washed-blue{color:#2d2d30!important;border:1px solid #2d2d30!important;background-color:transparent!important}.vtex-my-orders-app-3-x-cancelBtn,ul.list .db a[href*="/cancel"]{display:none!important}.vtex-my-account-1-x-menuLinks .vtex-account_menu-link,.vtex-my-account-1-x-menuLinks .vtex-my-account-1-x-menuLink{display:none}.vtex-dropdown .f6,.vtex-dropdown__label,.vtex-input .f6,.vtex-input__label{font-family:var(--font-family-brand-primary)}.vtex-button.b--washed-blue{border-radius:var(--border-radius-components-br-button)!important;color:var(--colors-content-brand-highlight);background-color:var(--colors-surface-brand-secondary);border:1px solid var(--colors-surface-brand-line)}.vtex-button.b--action-primary,.vtex-button.b--washed-blue{font-family:var(--font-family-brand-primary)!important;font-weight:var(--font-weight-font-regular);font-size:var(--font-size-fs-xxs);line-height:var(--font-line-height-lh-md);letter-spacing:0;text-transform:none;text-indent:0;text-decoration:none;height:48px}.vtex-button.b--action-primary{border:1px solid var(--colors-surface-brand-background);border-radius:var(--border-radius-components-br-button)!important;color:var(--colors-content-brand-on-brand);background-color:var(--colors-surface-brand-background)!important}.vtex-button.b--danger,.vtex-button.hover-b--danger--faded{border-radius:var(--border-radius-components-br-button)!important;color:var(--colors-feedback-error-content);border:1px solid var(--colors-feedback-error-line);background-color:transparent}.vtex-button.b--danger,.vtex-button.bg-disabled,.vtex-button.hover-b--danger--faded{font-family:var(--font-family-brand-primary)!important;font-weight:var(--font-weight-font-regular);font-size:var(--font-size-fs-xxs);line-height:var(--font-line-height-lh-md);letter-spacing:0;text-transform:none;text-indent:0;text-decoration:none;height:48px}.vtex-button.bg-disabled{border-radius:var(--border-radius-components-br-button)!important;color:var(--colors-content-02);background-color:var(--colors-surface-disabled)!important;border:none}.vtex-sticky-layout-0-x-wrapper--sticky-header-mobile{display:flex;justify-content:center}.vtex-store-footer-2-x-footerLayout .vtex-rich-text-0-x-paragraph{font-family:var(--font-family-brand-primary)!important;font-weight:var(--font-weight-font-regular);font-size:var(--font-size-fs-xxs);line-height:var(--font-line-height-lh-md);letter-spacing:0;text-transform:none;text-indent:0;text-decoration:none;color:var(--colors-content-brand-on-brand)}