.vtex-flex-layout-0-x-flexRowContent--menu-link{padding:0 .5rem}@media screen and (min-width:40em){.vtex-flex-layout-0-x-flexRowContent--menu-link{padding:0 1rem}}@media screen and (min-width:80rem){.vtex-flex-layout-0-x-flexRowContent--menu-link{padding:0 .25rem}}.vtex-flex-layout-0-x-flexRowContent--main-header{background-color:#f0f0f0;padding:1rem .5rem!important}.vtex-flex-layout-0-x-flexRowContent--main-header-mobile{display:flex;align-items:center;justify-content:center;padding:.825rem .5rem;background-color:#f0f0f0}:root{--color-text-secondary:#3f3f40;--color-text-light:#707070;--color-icon-inactive:#b4b4b4}.vtex-account,.vtex-account *,.vtex-flex-layout-0-x-flexRowContent--wrapper,.vtex-flex-layout-0-x-flexRowContent--wrapper *,.vtex-store-footer-2-x-footerLayout,.vtex-store-footer-2-x-footerLayout *{font-family:var(--font-brand)!important}.vtex-account__page,.vtex-account__page-body{box-sizing:border-box;min-width:0;width:100%}.vtex-my-account-1-x-profileBoxContainer .vtex-my-account-1-x-dataEntryChildren{border:1px solid var(--color-border);border-radius:4px;box-sizing:border-box;font-size:12px;height:39px;max-width:266px;min-height:39px;padding:12px 16px;width:100%}.vtex-my-account-1-x-profileBoxContainer .ba.vtex-my-account-1-x-boxContainer{border:0}.vtex-my-account-1-x-profileBoxContainer{box-sizing:border-box;display:flex;flex-direction:column;gap:24px;min-width:0;width:100%}.vtex-profile-form-3-x-profileSummary{box-sizing:border-box;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));position:static;width:100%}.vtex-my-account-1-x-genderContainer,.vtex-my-account-1-x-nameContainer,.vtex-my-account-1-x-phoneNumberContainer{display:contents}.vtex-my-account-1-x-firstNameSubContainer{order:1}.vtex-my-account-1-x-lastNameSubContainer{order:2}.vtex-my-account-1-x-emailContainer{order:3}.vtex-my-account-1-x-genderSubContainer{order:4}.vtex-my-account-1-x-documentsSubContainer{order:5}.vtex-my-account-1-x-phoneNumberSubContainer{order:6}.vtex-my-account-1-x-dateOfBirthSubContainer{order:7}.vtex-my-account-1-x-emailContainer .vtex-my-account-1-x-dataEntryChildren{background:var(--color-border);border:1px solid var(--color-border);border-radius:4px;box-sizing:border-box;height:39px;max-width:266px;min-height:39px;min-width:0;overflow:hidden;padding:10px 16px;text-overflow:ellipsis;white-space:nowrap;width:100%}.vtex-my-account-1-x-profileBoxContainer .vtex-my-account-1-x-dataEntryLabel{color:var(--color-text-secondary);font-size:16px;font-weight:400;font-style:normal;height:auto;letter-spacing:0;line-height:18.4px;margin:0 0 6px;max-width:266px;width:100%}.vtex-my-account-1-x-dateOfBirthSubContainer,.vtex-my-account-1-x-documentsSubContainer,.vtex-my-account-1-x-emailContainer,.vtex-my-account-1-x-firstNameSubContainer,.vtex-my-account-1-x-genderSubContainer,.vtex-my-account-1-x-lastNameSubContainer,.vtex-my-account-1-x-phoneNumberSubContainer{box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:2px;min-width:0;width:100%}.vtex-my-account-1-x-menuLinks .vtex-account_menu-link:before,.vtex-my-account-1-x-menuLinks .vtex-my-account-1-x-menuLink:before{background-color:var(--color-icon-inactive);content:"";display:inline-block;flex:0 0 18px;height:18px;margin-right:10px;mask-position:center;mask-repeat:no-repeat;mask-size:contain;opacity:.75;width:18px;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.vtex-my-account-1-x-menuLinks .vtex-account_menu-link.b--action-primary:before,.vtex-my-account-1-x-menuLinks .vtex-account_menu-link[aria-current=page]:before{background-color:var(--color-text);opacity:1}.vtex-render__container-id-my-profile-link .vtex-account_menu-link:before{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c0-4.4 3.6-8 8-8s8 3.6 8 8'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c0-4.4 3.6-8 8-8s8 3.6 8 8'/%3E%3C/svg%3E")}.vtex-render__container-id-my-addresses-link .vtex-account_menu-link:before{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 21s7-6.1 7-12A7 7 0 005 9c0 5.9 7 12 7 12z'/%3E%3Ccircle cx='12' cy='9' r='2.3'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 21s7-6.1 7-12A7 7 0 005 9c0 5.9 7 12 7 12z'/%3E%3Ccircle cx='12' cy='9' r='2.3'/%3E%3C/svg%3E")}.vtex-render__container-id-my-orders-link .vtex-account_menu-link:before{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 7h11v9H3zM14 10h3l3 3v3h-6z'/%3E%3Ccircle cx='7' cy='18' r='1.7'/%3E%3Ccircle cx='17' cy='18' r='1.7'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 7h11v9H3zM14 10h3l3 3v3h-6z'/%3E%3Ccircle cx='7' cy='18' r='1.7'/%3E%3Ccircle cx='17' cy='18' r='1.7'/%3E%3C/svg%3E")}.vtex-render__container-id-my-cards-link .vtex-account_menu-link:before{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3' y='6' width='18' height='12' rx='1.5'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3' y='6' width='18' height='12' rx='1.5'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E")}[class*="vtex-render__container-id-my-account-link.authentication"] .vtex-account_menu-link:before{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 11V8a4 4 0 018 0v3'/%3E%3Crect x='5' y='11' width='14' height='10' rx='1.5'/%3E%3Cpath d='M12 15v2'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 11V8a4 4 0 018 0v3'/%3E%3Crect x='5' y='11' width='14' height='10' rx='1.5'/%3E%3Cpath d='M12 15v2'/%3E%3C/svg%3E")}.vtex-my-account-1-x-menuLinks .vtex-my-account-1-x-menuLink:before{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 17l5-5-5-5M15 12H4'/%3E%3Cpath d='M13 4h5v16h-5'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 17l5-5-5-5M15 12H4'/%3E%3Cpath d='M13 4h5v16h-5'/%3E%3C/svg%3E")}.vtex-my-account-1-x-menuLinks .vtex-account_menu-link,.vtex-my-account-1-x-menuLinks .vtex-my-account-1-x-menuLink{align-items:center;display:flex;height:auto;min-height:36px;padding:8px 0 8px 10px}.vtex-my-account-1-x-menuLinks .vtex-account_menu-link:before,.vtex-my-account-1-x-menuLinks .vtex-my-account-1-x-menuLink:before{flex:0 0 24px;height:24px;width:24px}.vtex-render__container-id-my-addresses-link,.vtex-render__container-id-my-cards-link,.vtex-render__container-id-my-orders-link,.vtex-render__container-id-my-profile-link,[class*=vtex-render__container-id-my-account-link]{margin-bottom:16px}.vtex-my-account-1-x-userImage{flex:0 0 64px;height:64px;min-width:64px;width:64px}.vtex-my-account-1-x-userImage img,.vtex-my-account-1-x-userImage svg{height:64px;width:64px}.vtex-my-account-1-x-userGreeting{color:#000;font-size:20px;font-weight:400;line-height:23px;margin:auto 0 0}.vtex-my-account-1-x-userName{display:none}.vtex-my-account-1-x-boxContainer .vtex-button.bg-transparent .vtex-button__label{color:var(--color-primary-dark);font-size:12px;font-style:normal;font-weight:700;letter-spacing:0;line-height:16px;position:static;text-align:center;text-transform:none}.vtex-my-account-1-x-boxContainerFooter{display:flex;justify-content:flex-end;margin-top:8px;width:100%}.vtex-my-account-1-x-newsletterBoxContainer{box-sizing:border-box;margin:0;min-width:0;position:static;width:100%}.vtex-my-account-1-x-newsletterBoxContainer .vtex-my-account-1-x-boxContainer{box-sizing:border-box;margin:0;width:100%}@media (max-width:900px){.vtex-profile-form-3-x-profileSummary{grid-template-columns:1fr}.vtex-my-account-1-x-emailContainer .vtex-my-account-1-x-dataEntryChildren,.vtex-my-account-1-x-profileBoxContainer .vtex-my-account-1-x-dataEntryChildren,.vtex-my-account-1-x-profileBoxContainer .vtex-my-account-1-x-dataEntryLabel{max-width:none}}@media (max-width:640px){.vtex-account{background:#fff;box-sizing:border-box;padding:32px 16px 0;width:100%}.vtex-account__user-info{align-items:center;display:flex;gap:12px;justify-content:flex-start;margin:8px auto 20px;max-width:280px;padding-left:4px;width:100%}.vtex-my-account-1-x-userImage{flex:0 0 48px;height:48px;min-width:48px;width:48px}.vtex-my-account-1-x-userImage img,.vtex-my-account-1-x-userImage svg{height:48px;width:48px}.vtex-my-account-1-x-userGreeting{color:#000;font-size:16px;font-weight:400;line-height:20px;margin:0}.vtex-account__menu,.vtex-my-account-1-x-menu{display:block;margin:0 auto 24px;max-width:280px;padding:0;width:100%}.vtex-my-account-1-x-menuLinks{display:flex;flex-direction:column;gap:2px;width:100%}.vtex-my-account-1-x-menuLinks .vtex-account_menu-link,.vtex-my-account-1-x-menuLinks .vtex-my-account-1-x-menuLink{align-items:center;color:var(--color-text-light);display:flex;font-size:14px;font-weight:400;gap:10px;line-height:18px;min-height:40px;padding:8px 0 8px 12px}.vtex-my-account-1-x-menuLinks .vtex-account_menu-link.b--action-primary,.vtex-my-account-1-x-menuLinks .vtex-account_menu-link[aria-current=page]{border-left:3px solid var(--color-primary);color:var(--color-text);font-weight:700;padding-left:9px}.vtex-my-account-1-x-menuLinks .vtex-account_menu-link:before,.vtex-my-account-1-x-menuLinks .vtex-my-account-1-x-menuLink:before{flex:0 0 20px;height:20px;margin-right:0;width:20px}.vtex-render__container-id-my-addresses-link,.vtex-render__container-id-my-cards-link,.vtex-render__container-id-my-orders-link,.vtex-render__container-id-my-profile-link,[class*=vtex-render__container-id-my-account-link]{margin-bottom:0}.vtex-account__page,.vtex-account__page-body,.vtex-my-account-1-x-profileBoxContainer,.vtex-my-account-1-x-profileBoxContainer .vtex-my-account-1-x-boxContainer,.vtex-my-account-1-x-profileBoxContainer .vtex-my-account-1-x-boxContainerBody{box-sizing:border-box;margin:0;max-width:none;min-width:0;padding:0;width:100%}.vtex-account .vtex-pageHeader__container{margin:0 0 28px;padding:0}.vtex-account .vtex-pageHeader__title{color:var(--color-text-secondary);font-size:32px;font-weight:700;letter-spacing:0;line-height:38px;margin:0}.vtex-profile-form-3-x-profileSummary{bottom:auto;display:flex;flex-direction:column;gap:0;grid-template-columns:none;position:static;right:auto;width:100%}.vtex-my-account-1-x-firstNameSubContainer{order:1}.vtex-my-account-1-x-emailContainer{order:2}.vtex-my-account-1-x-documentsSubContainer{order:3}.vtex-my-account-1-x-dateOfBirthSubContainer{order:4}.vtex-my-account-1-x-lastNameSubContainer{order:5}.vtex-my-account-1-x-genderSubContainer{order:6}.vtex-my-account-1-x-phoneNumberSubContainer{order:7}.vtex-my-account-1-x-dateOfBirthSubContainer,.vtex-my-account-1-x-documentsSubContainer,.vtex-my-account-1-x-emailContainer,.vtex-my-account-1-x-firstNameSubContainer,.vtex-my-account-1-x-genderSubContainer,.vtex-my-account-1-x-lastNameSubContainer,.vtex-my-account-1-x-phoneNumberSubContainer{margin:0 0 15px;max-width:none}.vtex-my-account-1-x-profileBoxContainer .vtex-my-account-1-x-dataEntryLabel{line-height:20px;margin:0 0 8px}.vtex-my-account-1-x-emailContainer .vtex-my-account-1-x-dataEntryChildren,.vtex-my-account-1-x-profileBoxContainer .vtex-my-account-1-x-dataEntryChildren{align-items:center;border:1px solid var(--color-border);border-radius:4px;box-sizing:border-box;color:var(--color-placeholder);display:flex;font-size:12px;font-weight:400;height:39px;line-height:18.4px;min-height:39px;padding:10px 16px;width:100%}.vtex-my-account-1-x-emailContainer .vtex-my-account-1-x-dataEntryChildren{background:var(--color-border);display:block;line-height:19px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vtex-my-account-1-x-boxContainer .vtex-button.bg-transparent .vtex-button__label{bottom:auto;right:auto}.vtex-my-account-1-x-boxContainerFooter{margin:22px 0 50px;padding:0}.vtex-my-account-1-x-newsletterBoxContainer{margin:0 0 40px}.vtex-my-account-1-x-newsletterBoxContainer .vtex-my-account-1-x-boxContainer{border:1px solid #d8d8d8;border-radius:3px;box-sizing:border-box;margin:0;width:100%}.vtex-my-account-1-x-newsletterBoxContainer .vtex-my-account-1-x-boxContainerBody{padding:26px 32px}.vtex-my-account-1-x-newsletterContainerTitle{color:var(--color-text-secondary);font-size:16px;font-weight:400;line-height:20px;margin:0 0 4px}.vtex-my-account-1-x-newsletterBoxContainer .vtex-checkbox__label,.vtex-my-account-1-x-newsletterContainerMessage{color:var(--color-placeholder);font-size:16px;font-weight:400;line-height:20px}.vtex-store-footer-2-x-footerLayout{margin-top:0}.vtex-rich-text-0-x-paragraph{color:var(--color-text-secondary);font-size:16px;line-height:24px;margin:18px auto;max-width:320px;text-align:center;width:calc(100% - 32px)}}:root{--font-brand:"Goldplay",sans-serif;--color-primary:#00abd3;--color-primary-dark:#007a97;--color-primary-hover:#0099be;--color-primary-border:#059ec2;--color-border:#e3e4e6;--color-text:#171717;--color-text-muted:#525252;--color-placeholder:#979899;--color-hover-light:#f0f9fc;--color-hover-lighter:#e8f7fb}.vtex-flex-layout-0-x-flexRowContent--main-header,.vtex-flex-layout-0-x-flexRowContent--main-header *,.vtex-flex-layout-0-x-flexRowContent--main-header-mobile,.vtex-flex-layout-0-x-flexRowContent--main-header-mobile *,.vtex-flex-layout-0-x-flexRowContent--wrapper,.vtex-flex-layout-0-x-flexRowContent--wrapper *,.vtex-login,.vtex-login *,.vtex-login .vtex-button,.vtex-login .vtex-button__label,.vtex-login .vtex-button__label span,.vtex-login .vtex-input,.vtex-login .vtex-input-prefix__group,.vtex-login .vtex-input-prefix__group input,.vtex-login .vtex-input__label,.vtex-login :after,.vtex-login :before,.vtex-login a,.vtex-login button,.vtex-login input,.vtex-login label,.vtex-login p,.vtex-login span,.vtex-rich-text-0-x-container,.vtex-rich-text-0-x-paragraph,.vtex-rich-text-0-x-wrapper,.vtex-store-footer-2-x-footerLayout,.vtex-store-footer-2-x-footerLayout *,.vtex-store__template,.vtex-store__template *,.vtex-store__template :after,.vtex-store__template :before{font-family:var(--font-brand)!important}.vtex-flex-layout-0-x-flexRowContent--main-header,.vtex-flex-layout-0-x-flexRowContent--main-header-mobile{align-items:center;background:#fff!important;border-bottom:1px solid #d0d0d0;box-sizing:border-box;justify-content:center;min-height:71px;padding:16px 46px;position:relative}.vtex-flex-layout-0-x-flexRowContent--main-header-mobile:before,.vtex-flex-layout-0-x-flexRowContent--main-header:before{content:none}.vtex-flex-layout-0-x-flexCol--back-login{height:28px;left:46px;position:absolute;top:21.5px;width:28px;z-index:1}.vtex-flex-layout-0-x-flexCol--back-login .vtex-store-components-3-x-logoContainer,.vtex-flex-layout-0-x-flexCol--back-login .vtex-store-components-3-x-logoImage,.vtex-flex-layout-0-x-flexCol--back-login .vtex-store-components-3-x-logoLink{display:block;height:28px;max-height:28px;padding:0;width:28px}.vtex-store-components-3-x-logoContainer,.vtex-store-components-3-x-logoImage,.vtex-store-components-3-x-logoLink{display:block;width:140px}.vtex-store-components-3-x-logoContainer,.vtex-store-components-3-x-logoLink{height:39.02px;padding:0}.vtex-store-components-3-x-logoImage{max-height:39.02px}.vtex-store-footer-2-x-footerLayout{border-top:2px solid var(--color-border);box-sizing:border-box;width:100%}.vtex-flex-layout-0-x-flexRow--wrapper,.vtex-flex-layout-0-x-flexRowContent--wrapper{border:0;box-sizing:border-box;margin-left:0;margin-right:0;max-width:none;min-height:58px;width:100%}.vtex-flex-layout-0-x-flexRowContent--wrapper{align-items:center;justify-content:center}.vtex-rich-text-0-x-container,.vtex-rich-text-0-x-wrapper{justify-content:center;width:100%}.vtex-rich-text-0-x-paragraph{color:var(--color-text);font-family:var(--font-brand)!important;font-size:16px;font-weight:400;line-height:24px;margin:18px 0;text-align:center}@media (max-width:640px){.vtex-flex-layout-0-x-flexRowContent--main-header,.vtex-flex-layout-0-x-flexRowContent--main-header-mobile{min-height:73px;padding:20px 17px}.vtex-flex-layout-0-x-flexCol--back-login{left:17px;top:22.5px}.vtex-store-components-3-x-logoContainer--header-logo-mobile{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:0}.vtex-store-components-3-x-logoContainer--header-logo-mobile,.vtex-store-components-3-x-logoContainer--header-logo-mobile .vtex-store-components-3-x-logoImage,.vtex-store-components-3-x-logoContainer--header-logo-mobile .vtex-store-components-3-x-logoLink{max-width:none;width:140px}.vtex-sticky-layout-0-x-wrapper--stuck .vtex-flex-layout-0-x-flexRowContent--main-header-mobile .vtex-store-components-3-x-logoContainer--header-logo-mobile .vtex-store-components-3-x-logoLink,.vtex-store-components-3-x-logoContainer--header-logo-mobile .vtex-store-components-3-x-logoLink{height:39.02px;transform:none}.vtex-store-components-3-x-logoContainer--header-logo-mobile .vtex-store-components-3-x-logoImage{height:auto;max-height:none;width:130px}.vtex-rich-text-0-x-paragraph{display:block;margin:18px auto;max-width:320px;width:calc(100% - 32px)}}.vtex-store__template{background:#fff}.vtex-login-2-x-content--beginCreatePass.vtex-login-2-x-contentAlwaysWithOptions,.vtex-login-2-x-content--emailAndPassword.vtex-login-2-x-contentAlwaysWithOptions,.vtex-login-2-x-content--recoveryPassword.vtex-login-2-x-contentAlwaysWithOptions,.vtex-login-2-x-content.vtex-login-2-x-contentAlwaysWithOptions{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:362px;padding:40px 0 56px;width:100%}.vtex-login-2-x-content.vtex-login-2-x-contentAlwaysWithOptions:not(.vtex-login-2-x-content--codeConfirmation):not(.vtex-login-2-x-content--emailAndPassword):not(.vtex-login-2-x-content--beginCreatePass):not(.vtex-login-2-x-content--recoveryPassword):after{color:var(--color-text);content:"Entre usando as redes sociais";display:block;font-family:var(--font-brand)!important;font-size:16px;font-weight:400;line-height:18.4px;margin-top:46px;text-align:center;width:100%}.vtex-login-2-x-contentForm,.vtex-login-2-x-emailForm,.vtex-login-2-x-emailVerification,.vtex-login-2-x-loginOptionsContainer,.vtex-login-2-x-options{width:100%}.vtex-login-2-x-contentForm{margin-top:32px;padding:0}.vtex-login-2-x-options{padding:0}.vtex-login-2-x-options .vtex-login-2-x-formTitle{font-size:0;line-height:0;margin:0 0 40px;text-align:center;width:100%}.vtex-login-2-x-options .vtex-login-2-x-formTitle:before{color:var(--color-primary);content:"ENTRAR";font-size:24px;font-weight:700;text-transform:uppercase}.vtex-login-2-x-options .vtex-login-2-x-formTitle:after,.vtex-login-2-x-options .vtex-login-2-x-formTitle:before{display:block;font-family:var(--font-brand)!important;letter-spacing:0;line-height:18.4px;text-align:center;width:100%}.vtex-login-2-x-options .vtex-login-2-x-formTitle:after{color:var(--color-text-muted);content:"Escolha uma opção para entrar";font-size:20px;font-weight:400;margin-top:8px;text-transform:none}.vtex-login-2-x-optionsList{list-style:none}.vtex-login-2-x-optionsList,.vtex-login-2-x-optionsListItem,.vtex-login-2-x-optionsListItemContainer{margin:0;padding:0;width:100%}.vtex-login-2-x-optionsListItemContainer{display:none}.vtex-login-2-x-emailPasswordOptionBtn,.vtex-login-2-x-sendButton{width:100%}.vtex-login-2-x-emailPasswordOptionBtn .vtex-button{background:var(--color-primary);border:1px solid var(--color-primary-border);border-radius:4px;box-sizing:border-box;height:48px;min-height:48px;padding:16px 0;width:100%}.vtex-login-2-x-emailPasswordOptionBtn .vtex-button:hover{background:var(--color-primary-hover);border-color:var(--color-primary-border)}.vtex-login-2-x-emailPasswordOptionBtn .vtex-button__label{padding:0}.vtex-login-2-x-emailPasswordOptionBtn .vtex-button__label span{display:inline-block;font-size:0;line-height:0}.vtex-login-2-x-emailPasswordOptionBtn .vtex-button__label span:after{color:#fff;content:"ENTRAR COM E-MAIL E SENHA";font-family:var(--font-brand)!important;font-size:12px;font-weight:700;letter-spacing:0;line-height:16px;text-align:center;text-transform:uppercase}.vtex-login-2-x-contentFormVisible .vtex-login-2-x-emailForm .vtex-login-2-x-formTitle,.vtex-login-2-x-contentFormVisible .vtex-login-2-x-emailVerification .vtex-login-2-x-formTitle{font-size:0;line-height:0;margin:0 0 12px;text-align:center;width:100%}.vtex-login-2-x-contentFormVisible .vtex-login-2-x-emailForm .vtex-login-2-x-formTitle:before,.vtex-login-2-x-contentFormVisible .vtex-login-2-x-emailVerification .vtex-login-2-x-formTitle:before{color:var(--color-text);content:"Ou receba o código de acesso por e-mail";display:block;font-family:var(--font-brand)!important;font-size:16px;font-weight:400;letter-spacing:0;line-height:18.4px;text-align:center;width:100%}.vtex-login-2-x-inputContainer,.vtex-login-2-x-inputContainerEmail{margin-bottom:16px;width:100%}.vtex-login-2-x-inputContainer .vtex-input,.vtex-login-2-x-inputContainerEmail .vtex-input{width:100%}.vtex-login-2-x-inputContainer .vtex-input-prefix__group,.vtex-login-2-x-inputContainerEmail .vtex-input-prefix__group{background:#fff;border:1px solid var(--color-border);border-radius:4px;box-shadow:none;box-sizing:border-box;height:49px;min-height:49px}.vtex-login-2-x-inputContainer .vtex-input-prefix__group:focus-within,.vtex-login-2-x-inputContainer .vtex-input-prefix__group:hover,.vtex-login-2-x-inputContainerEmail .vtex-input-prefix__group:focus-within,.vtex-login-2-x-inputContainerEmail .vtex-input-prefix__group:hover{border:1px solid var(--color-border);box-shadow:none}.vtex-login-2-x-inputContainerAccessCode input,.vtex-login-2-x-inputContainerEmail input,.vtex-login-2-x-inputContainerPassword input{background:#fff;border:0;border-radius:4px;box-shadow:none;box-sizing:border-box;color:var(--color-text);font-family:var(--font-brand)!important;font-size:16px;font-weight:400;height:100%;line-height:normal;outline:none;padding:16px;width:100%}.vtex-login-2-x-inputContainerAccessCode input:focus,.vtex-login-2-x-inputContainerEmail input:focus,.vtex-login-2-x-inputContainerPassword input:focus{border:0;box-shadow:none;outline:none}.vtex-login-2-x-inputContainerEmail input::placeholder{color:var(--color-placeholder);font-family:var(--font-brand)!important;font-size:12px;font-weight:400;line-height:normal}.vtex-login-2-x-inputContainerEmail label,.vtex-login-2-x-inputContainer label{border:0;box-shadow:none;margin:0;padding:0}.vtex-login-2-x-formFooter{border:0;margin:0;padding:0;width:100%}.vtex-login-2-x-contentAlwaysWithOptions .vtex-login-2-x-formFooter:after,.vtex-login-2-x-contentAlwaysWithOptions .vtex-login-2-x-formFooter:before{content:none;display:none}.vtex-login-2-x-contentAlwaysWithOptions .vtex-login-2-x-emailForm form{border:0}.vtex-login-2-x-contentAlwaysWithOptions .vtex-login-2-x-formFooter hr,.vtex-login-2-x-contentAlwaysWithOptions .vtex-login-2-x-inputContainerEmail .vtex-input__label,.vtex-login-2-x-contentAlwaysWithOptions .vtex-login-2-x-inputContainerEmail hr{display:none}.vtex-login-2-x-contentAlwaysWithOptions .vtex-login-2-x-formFooter .border-top,.vtex-login-2-x-contentAlwaysWithOptions .vtex-login-2-x-formFooter .bt{border:0}.vtex-login-2-x-contentAlwaysWithOptions:not(.vtex-login-2-x-content--codeConfirmation):not(.vtex-login-2-x-content--beginCreatePass):not(.vtex-login-2-x-content--recoveryPassword) .vtex-login-2-x-emailForm .vtex-login-2-x-sendButton{border:0;margin-top:0;padding-top:0}.vtex-login-2-x-contentAlwaysWithOptions:not(.vtex-login-2-x-content--codeConfirmation):not(.vtex-login-2-x-content--beginCreatePass):not(.vtex-login-2-x-content--recoveryPassword) .vtex-login-2-x-emailForm .vtex-login-2-x-sendButton .ml-auto{margin-left:0}.vtex-login-2-x-contentAlwaysWithOptions:not(.vtex-login-2-x-content--codeConfirmation):not(.vtex-login-2-x-content--beginCreatePass):not(.vtex-login-2-x-content--recoveryPassword) .vtex-login-2-x-emailForm .vtex-login-2-x-sendButton .vtex-button{background:#fff;border:2px solid var(--color-primary-dark);border-radius:4px;box-shadow:none;box-sizing:border-box;height:48px;min-height:48px;padding:16px 0;width:100%}.vtex-login-2-x-contentAlwaysWithOptions:not(.vtex-login-2-x-content--codeConfirmation):not(.vtex-login-2-x-content--beginCreatePass):not(.vtex-login-2-x-content--recoveryPassword) .vtex-login-2-x-emailForm .vtex-login-2-x-sendButton .vtex-button:hover{background:var(--color-hover-light);border-color:var(--color-primary-dark)}.vtex-login-2-x-contentAlwaysWithOptions:not(.vtex-login-2-x-content--codeConfirmation):not(.vtex-login-2-x-content--beginCreatePass):not(.vtex-login-2-x-content--recoveryPassword) .vtex-login-2-x-emailForm .vtex-login-2-x-sendButton .vtex-button__label{padding:0}.vtex-login-2-x-contentAlwaysWithOptions:not(.vtex-login-2-x-content--codeConfirmation):not(.vtex-login-2-x-content--beginCreatePass):not(.vtex-login-2-x-content--recoveryPassword) .vtex-login-2-x-emailForm .vtex-login-2-x-sendButton .vtex-button__label span{display:none}.vtex-login-2-x-contentAlwaysWithOptions:not(.vtex-login-2-x-content--codeConfirmation):not(.vtex-login-2-x-content--beginCreatePass):not(.vtex-login-2-x-content--recoveryPassword) .vtex-login-2-x-emailForm .vtex-login-2-x-sendButton .vtex-button__label:after{color:var(--color-primary-dark);content:"Enviar código";font-family:var(--font-brand)!important;font-size:12px;font-weight:700;letter-spacing:0;line-height:16px;text-align:center}.vtex-login-2-x-termsAndConditions{display:none}.vtex-login-2-x-content--emailAndPassword.vtex-login-2-x-contentAlwaysWithOptions:after{color:var(--color-text);content:"Entre usando as redes sociais";display:block;font-family:var(--font-brand)!important;font-size:16px;font-weight:400;line-height:18.4px;margin-top:32px;text-align:center;width:100%}.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-contentForm,.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-emailAndPasswordForm,.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-loginOptionsContainer,.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-options{width:100%}.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-contentForm{margin-top:0;padding:0}.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-options{padding:0}.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-optionsList{list-style:none;margin:0 0 24px;padding:0;width:100%}.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-optionsListItem,.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-optionsListItemContainer{margin:0;padding:0;width:100%}.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-optionsListItemContainer{display:none}.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-accessCodeOptionBtn{width:100%}.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-accessCodeOptionBtn .vtex-button{background:var(--color-primary);border:1px solid var(--color-primary-border);border-radius:4px;box-sizing:border-box;height:48px;min-height:48px;padding:16px 0;transition:background .2s ease,border-color .2s ease;width:100%}.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-accessCodeOptionBtn .vtex-button:focus,.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-accessCodeOptionBtn .vtex-button:hover{background:var(--color-primary-hover);border-color:var(--color-primary-border)}.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-accessCodeOptionBtn .vtex-button__label{padding:0 16px}.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-accessCodeOptionBtn .vtex-button__label span{display:inline-block;font-size:0;line-height:0}.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-accessCodeOptionBtn .vtex-button__label span:after{color:#fff;content:"RECEBER CÓDIGO DE ACESSO POR E-MAIL";font-family:var(--font-brand)!important;font-size:12px;font-weight:700;line-height:16px;text-transform:uppercase}.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-content--emailVerification,.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-formTitle,.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-emailForm{display:none}.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-contentForm:before{color:var(--color-text);content:"Ou receba o código de acesso por e-mail";display:block;font-family:var(--font-brand)!important;font-size:16px;font-weight:400;line-height:18.4px;margin-bottom:12px;text-align:center;width:100%}.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-inputContainerEmail{margin-bottom:12px}.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-inputContainerPassword{margin-bottom:0;padding:0;width:100%}.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-inputContainerPassword .vtex-input-prefix__group{background:#fff;border:1px solid var(--color-border);border-radius:4px;box-shadow:none;height:49px;min-height:49px}.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-inputContainerPassword .vtex-input-prefix__group:focus-within,.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-inputContainerPassword .vtex-input-prefix__group:hover{border:1px solid var(--color-border)}.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-inputContainerPassword input{background:#fff;border:0;box-shadow:none;color:var(--color-text);font-family:var(--font-brand)!important;font-size:16px;outline:none;padding:16px}.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-inputContainerPassword input::placeholder{color:var(--color-placeholder);font-family:var(--font-brand)!important;font-size:12px}.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-inputContainerPassword .vtex-input__suffix{background:#fff;border:0;padding-right:16px}.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-formLinkContainer{justify-content:flex-end;margin:8px 0 16px;padding:0;width:100%}.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-forgotPasswordLink a{color:var(--color-primary);font-family:var(--font-brand)!important;font-size:14px;font-weight:400;text-decoration:none;transition:color .2s ease}.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-forgotPasswordLink a:hover{color:var(--color-primary-dark)}.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-formFooter{border:0;margin:0;padding:0;width:100%}.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-sendButton{margin:0;width:100%}.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-sendButton .vtex-button{background:var(--color-primary);border:1px solid var(--color-primary-border);border-radius:4px;box-sizing:border-box;color:#fff;height:48px;min-height:48px;padding:16px 0;transition:background .2s ease,border-color .2s ease;width:100%}.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-sendButton .vtex-button:focus,.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-sendButton .vtex-button:hover{background:var(--color-primary-hover);border-color:var(--color-primary-border);color:#fff}.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-sendButton .vtex-button:focus .vtex-button__label,.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-sendButton .vtex-button:hover .vtex-button__label,.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-sendButton .vtex-button__label{background:transparent;color:#fff}.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-sendButton .vtex-button__label span{color:#fff;display:inline;font-family:var(--font-brand)!important;font-size:12px;font-weight:700;line-height:16px;text-transform:uppercase}.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-sendButton .vtex-button__label:after{content:none}.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-sendButton .vtex-button.hover-b--action-secondary:hover,.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-sendButton .vtex-button.hover-bg-action-secondary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-border);color:#fff}.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-dontHaveAccount{margin-top:16px;text-align:center;width:100%}.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-dontHaveAccount a{color:var(--color-primary);font-family:var(--font-brand)!important;font-size:14px;font-weight:400;text-decoration:none;transition:color .2s ease}.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-dontHaveAccount a:hover{color:var(--color-primary-dark)}.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-termsAndConditions{display:none}.vtex-login-2-x-buttonLink a,.vtex-login-2-x-dontHaveAccount a,.vtex-login-2-x-forgotPasswordLink a{color:var(--color-primary-dark);font-family:var(--font-brand)!important;font-size:14px;text-decoration:none}.vtex-login-2-x-content--beginCreatePass.vtex-login-2-x-contentAlwaysWithOptions:after,.vtex-login-2-x-content--recoveryPassword.vtex-login-2-x-contentAlwaysWithOptions:after{color:var(--color-text);content:"Entre usando as redes sociais";display:block;font-family:var(--font-brand)!important;font-size:16px;font-weight:400;line-height:18.4px;margin-top:32px;text-align:center;width:100%}.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-contentForm,.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-loginOptionsContainer,.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-options,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-contentForm,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-loginOptionsContainer,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-options{width:100%}.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-contentForm,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-contentForm{margin-top:0;padding:0}.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-optionsList,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-optionsList{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0 0 24px;padding:0;width:100%}.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-optionsListItem,.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-optionsListItemContainer,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-optionsListItem,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-optionsListItemContainer{margin:0;padding:0;width:100%}.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-optionsListItemContainer,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-optionsListItemContainer{display:none}.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-accessCodeOptionBtn,.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-emailPasswordOptionBtn,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-accessCodeOptionBtn,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-emailPasswordOptionBtn{width:100%}.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-accessCodeOptionBtn .vtex-button,.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-emailPasswordOptionBtn .vtex-button,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-accessCodeOptionBtn .vtex-button,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-emailPasswordOptionBtn .vtex-button{background:var(--color-primary);border:1px solid var(--color-primary-border);border-radius:4px;box-sizing:border-box;height:48px;min-height:48px;padding:16px 0;transition:background .2s ease,border-color .2s ease;width:100%}.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-accessCodeOptionBtn .vtex-button:focus,.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-accessCodeOptionBtn .vtex-button:hover,.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-emailPasswordOptionBtn .vtex-button:focus,.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-emailPasswordOptionBtn .vtex-button:hover,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-accessCodeOptionBtn .vtex-button:focus,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-accessCodeOptionBtn .vtex-button:hover,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-emailPasswordOptionBtn .vtex-button:focus,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-emailPasswordOptionBtn .vtex-button:hover{background:var(--color-primary-hover);border-color:var(--color-primary-border)}.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-accessCodeOptionBtn .vtex-button__label,.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-emailPasswordOptionBtn .vtex-button__label,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-accessCodeOptionBtn .vtex-button__label,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-emailPasswordOptionBtn .vtex-button__label{padding:0 16px}.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-accessCodeOptionBtn .vtex-button__label span,.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-emailPasswordOptionBtn .vtex-button__label span,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-accessCodeOptionBtn .vtex-button__label span,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-emailPasswordOptionBtn .vtex-button__label span{display:inline-block;font-size:0;line-height:0}.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-accessCodeOptionBtn .vtex-button__label span:after,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-accessCodeOptionBtn .vtex-button__label span:after{color:#fff;content:"RECEBER CÓDIGO DE ACESSO POR E-MAIL";font-family:var(--font-brand)!important;font-size:12px;font-weight:700;line-height:16px;text-transform:uppercase}.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-emailPasswordOptionBtn .vtex-button__label span:after,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-emailPasswordOptionBtn .vtex-button__label span:after{color:#fff;content:"ENTRAR COM E-MAIL E SENHA";font-family:var(--font-brand)!important;font-size:12px;font-weight:700;line-height:16px;text-transform:uppercase}.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-emailForm .vtex-login-2-x-formTitle,.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-forgotPasswordForm .vtex-login-2-x-formTitle,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-emailForm .vtex-login-2-x-formTitle,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-forgotPasswordForm .vtex-login-2-x-formTitle{display:none}.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-contentForm:before,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-contentForm:before{color:var(--color-text);content:"Ou receba o código de acesso por e-mail";display:block;font-family:var(--font-brand)!important;font-size:16px;font-weight:400;line-height:18.4px;margin-bottom:12px;text-align:center;width:100%}.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-inputContainerEmail,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-inputContainerEmail{margin-bottom:16px;width:100%}.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-formFooter,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-formFooter{align-items:center;border:0;display:flex;flex-direction:row;gap:16px;justify-content:space-between;margin:0;padding:0;width:100%}.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-formFooter:after,.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-formFooter:before,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-formFooter:after,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-formFooter:before{content:none;display:none}.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-formFooter .border-top,.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-formFooter .bt,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-formFooter .border-top,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-formFooter .bt{border:0;margin:0;padding:0}.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-backButton,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-backButton{flex:0 0 auto;margin:0 0 0 8px;width:auto}.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-backButton .vtex-button,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-backButton .vtex-button{background:transparent;border:0;box-shadow:none;color:var(--color-primary);height:auto;min-height:auto;padding:0;transition:color .2s ease}.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-backButton .vtex-button:hover,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-backButton .vtex-button:hover{background:transparent;border:0;color:var(--color-primary-dark)}.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-backButton .vtex-button__label span,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-backButton .vtex-button__label span{color:var(--color-primary);font-family:var(--font-brand)!important;font-size:14px;font-weight:700}.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-sendButton,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-sendButton{flex:1 1 auto;margin:0;width:auto}.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-sendButton .vtex-button,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-sendButton .vtex-button{background:#fff;border:2px solid var(--color-primary-dark);border-radius:4px;box-shadow:none;box-sizing:border-box;height:48px;min-height:48px;min-width:0;padding:16px 0;transition:background .2s ease,border-color .2s ease;width:100%}.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-sendButton .vtex-button:focus,.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-sendButton .vtex-button:hover,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-sendButton .vtex-button:focus,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-sendButton .vtex-button:hover{background:var(--color-hover-light);border-color:var(--color-primary-dark)}.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-sendButton .vtex-button__label,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-sendButton .vtex-button__label{padding:0}.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-sendButton .vtex-button__label span,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-sendButton .vtex-button__label span{display:none}.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-sendButton .vtex-button__label:after,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-sendButton .vtex-button__label:after{color:var(--color-primary-dark);content:"Enviar código";font-family:var(--font-brand)!important;font-size:12px;font-weight:700;line-height:16px;text-align:center}.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-sendButton .vtex-button:hover .vtex-button__label:after,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-sendButton .vtex-button:hover .vtex-button__label:after{color:var(--color-primary-dark)}.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-termsAndConditions,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-termsAndConditions{display:none}.vtex-login-2-x-content--codeConfirmation.vtex-login-2-x-contentAlwaysWithOptions{display:flex;flex-direction:column}.vtex-login-2-x-content--codeConfirmation.vtex-login-2-x-contentAlwaysWithOptions:after{content:none;display:none}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-loginOptionsContainer,.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-options{display:contents}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-options .vtex-login-2-x-formTitle{display:block;margin:0 0 32px;order:1;width:100%}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-options .vtex-login-2-x-formTitle:after{content:none;display:none}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-contentForm{margin-top:0;order:2;width:100%}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-contentForm:before{color:var(--color-text-muted);content:"Digite o código enviado para seu e-mail";display:block;font-family:var(--font-brand)!important;font-size:16px;font-weight:400;line-height:18.4px;margin-bottom:16px;text-align:center;width:100%}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-optionsList{display:flex;flex-direction:column;gap:12px;margin-top:46px;order:3;width:100%}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-codeConfirmation .vtex-login-2-x-formTitle,.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-content--emailVerification,.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-emailForm{display:none}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-inputContainerAccessCode{margin-bottom:16px;width:100%}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-inputContainerAccessCode .vtex-input,.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-inputContainerAccessCode .vtex-input-prefix__group{width:100%}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-inputContainerAccessCode .vtex-input-prefix__group{background:#fff;border:1px solid var(--color-border);border-radius:4px;height:49px;min-height:49px}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-inputContainerAccessCode input{background:#fff;border:0;color:var(--color-text);font-family:var(--font-brand)!important;font-size:16px;height:100%;padding:16px;width:100%}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-inputContainerAccessCode input::placeholder{color:var(--color-placeholder);font-family:var(--font-brand)!important;font-size:12px}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-formFooter{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;gap:16px;justify-content:space-between;margin-top:0;padding:0;width:100%}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-backButton{flex:0 0 auto;margin:0 0 0 8px;width:auto}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-backButton .vtex-button,.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-backButton a,.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-buttonLink .vtex-button{background:transparent;border:0;box-shadow:none;color:var(--color-primary-dark);font-family:var(--font-brand)!important;font-size:14px;font-weight:700;height:auto;min-height:auto;padding:0;text-transform:none;transition:color .2s ease}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-backButton .vtex-button:hover,.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-backButton a:hover,.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-buttonLink .vtex-button:hover{background:transparent;border:0;color:var(--color-primary-dark)}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-sendButton{flex:1 1 auto;margin:0;max-width:none;width:auto}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-sendButton .vtex-button{background:var(--color-primary);border:1px solid var(--color-primary-border);border-radius:4px;box-sizing:border-box;color:#fff;height:48px;min-height:48px;min-width:0;padding:16px 24px;transition:background .2s ease,border-color .2s ease;width:100%}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-sendButton .vtex-button:focus,.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-sendButton .vtex-button:hover{background:var(--color-primary-hover);border-color:var(--color-primary-border);color:#fff}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-sendButton .vtex-button:focus .vtex-button__label,.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-sendButton .vtex-button:hover .vtex-button__label,.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-sendButton .vtex-button__label{background:transparent;color:#fff}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-sendButton .vtex-button__label span{display:none}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-sendButton .vtex-button__label:after{color:#fff;content:"Confirmar";font-family:var(--font-brand)!important;font-size:12px;font-weight:700;line-height:16px;text-transform:none}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-sendButton .vtex-button:focus .vtex-button__label:after,.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-sendButton .vtex-button:hover .vtex-button__label:after{color:#fff}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-sendButton .vtex-button.bg-action-secondary:hover,.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-sendButton .vtex-button.hover-b--action-secondary:hover,.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-sendButton .vtex-button.hover-bg-action-secondary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-border);color:#fff}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-sendButton .vtex-button.hover-bg-action-secondary:hover .vtex-button__label,.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-sendButton .vtex-button.hover-c-on-action-secondary:hover .vtex-button__label{background:transparent;color:#fff}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-accessCodeOptionBtn,.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-emailPasswordOptionBtn{width:100%}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-accessCodeOptionBtn .vtex-button,.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-emailPasswordOptionBtn .vtex-button{background:#fff;border:1px solid var(--color-primary-dark);border-radius:4px;box-sizing:border-box;color:var(--color-primary-dark);height:48px;min-height:48px;padding:16px 0;transition:background .2s ease,border-color .2s ease,color .2s ease;width:100%}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-accessCodeOptionBtn .vtex-button:focus,.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-accessCodeOptionBtn .vtex-button:hover,.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-emailPasswordOptionBtn .vtex-button:focus,.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-emailPasswordOptionBtn .vtex-button:hover{background:var(--color-hover-lighter);border-color:var(--color-primary-hover);color:var(--color-primary-dark)}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-accessCodeOptionBtn .vtex-button:hover .vtex-button__label,.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-emailPasswordOptionBtn .vtex-button:hover .vtex-button__label{background:transparent}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-accessCodeOptionBtn .vtex-button__label,.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-emailPasswordOptionBtn .vtex-button__label{padding:0 16px}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-accessCodeOptionBtn .vtex-button__label span,.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-emailPasswordOptionBtn .vtex-button__label span{color:var(--color-primary-dark);display:inline-block;font-family:var(--font-brand)!important;font-size:12px;font-weight:700;line-height:16px;text-transform:uppercase}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-emailPasswordOptionBtn .vtex-button__label span{font-size:0;line-height:0}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-emailPasswordOptionBtn .vtex-button__label span:after{color:var(--color-primary-dark);content:"ENTRAR COM E-MAIL E SENHA";font-family:var(--font-brand)!important;font-size:12px;font-weight:700;line-height:16px;text-transform:uppercase;transition:color .2s ease}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-emailPasswordOptionBtn .vtex-button:focus .vtex-button__label span:after,.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-emailPasswordOptionBtn .vtex-button:hover .vtex-button__label span:after{color:var(--color-primary-dark)}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-accessCodeOptionBtn .vtex-button__label span{font-size:0;line-height:0}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-accessCodeOptionBtn .vtex-button__label span:after{color:var(--color-primary-dark);content:"RECEBER CÓDIGO POR E-MAIL";font-family:var(--font-brand)!important;font-size:12px;font-weight:700;line-height:16px;text-transform:uppercase;transition:color .2s ease}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-accessCodeOptionBtn .vtex-button:focus .vtex-button__label span:after,.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-accessCodeOptionBtn .vtex-button:hover .vtex-button__label span:after{color:var(--color-primary-dark)}@media (max-width:640px){.vtex-login-2-x-content--beginCreatePass.vtex-login-2-x-contentAlwaysWithOptions,.vtex-login-2-x-content--codeConfirmation.vtex-login-2-x-contentAlwaysWithOptions,.vtex-login-2-x-content--emailAndPassword,.vtex-login-2-x-content--emailAndPassword.vtex-login-2-x-contentAlwaysWithOptions,.vtex-login-2-x-content--recoveryPassword.vtex-login-2-x-contentAlwaysWithOptions,.vtex-login-2-x-content.vtex-login-2-x-contentAlwaysWithOptions{max-width:362px;padding:32px 16px 40px}.vtex-login-2-x-contentForm,.vtex-login-2-x-emailForm,.vtex-login-2-x-emailVerification,.vtex-login-2-x-loginOptionsContainer,.vtex-login-2-x-options,.vtex-login-2-x-optionsList,.vtex-login-2-x-optionsListItem,.vtex-login-2-x-optionsListItemContainer{max-width:100%;width:100%}.vtex-login-2-x-optionsList{display:block;margin:0;padding:0}.vtex-login-2-x-optionsListItem{display:block}.vtex-login-2-x-emailPasswordOptionBtn,.vtex-login-2-x-formFooter,.vtex-login-2-x-inputContainer,.vtex-login-2-x-inputContainerEmail,.vtex-login-2-x-sendButton{margin-left:0;margin-right:0;max-width:100%;width:100%}.vtex-login-2-x-inputContainer .vtex-input,.vtex-login-2-x-inputContainer .vtex-input-prefix__group,.vtex-login-2-x-inputContainerEmail .vtex-input,.vtex-login-2-x-inputContainerEmail .vtex-input-prefix__group{width:100%}.vtex-login-2-x-contentFormVisible .vtex-login-2-x-emailForm .vtex-login-2-x-formTitle,.vtex-login-2-x-contentFormVisible .vtex-login-2-x-emailForm .vtex-login-2-x-formTitle:before{max-width:100%;width:100%}.vtex-login-2-x-content--beginCreatePass.vtex-login-2-x-contentAlwaysWithOptions:after,.vtex-login-2-x-content--emailAndPassword.vtex-login-2-x-contentAlwaysWithOptions:after,.vtex-login-2-x-content--recoveryPassword.vtex-login-2-x-contentAlwaysWithOptions:after,.vtex-login-2-x-content.vtex-login-2-x-contentAlwaysWithOptions:not(.vtex-login-2-x-content--codeConfirmation):not(.vtex-login-2-x-content--emailAndPassword):not(.vtex-login-2-x-content--beginCreatePass):not(.vtex-login-2-x-content--recoveryPassword):after{max-width:100%;padding:0;width:100%}.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-formFooter,.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-formLinkContainer,.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-inputContainerEmail,.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-inputContainerPassword{max-width:100%;width:100%}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-options .vtex-login-2-x-formTitle{margin-bottom:32px}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-contentForm:before{margin-bottom:12px}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-inputContainerAccessCode{margin-bottom:16px;max-width:100%;width:100%}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-formFooter{margin-left:0;margin-right:0;max-width:100%}.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-optionsList{margin-top:32px;max-width:100%}.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-formFooter,.vtex-login-2-x-content--beginCreatePass .vtex-login-2-x-inputContainerEmail,.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-accessCodeOptionBtn,.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-emailPasswordOptionBtn,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-formFooter,.vtex-login-2-x-content--recoveryPassword .vtex-login-2-x-inputContainerEmail{max-width:100%}}.vtex-sticky-layout-0-x-container .vtex-minicart-2-x-openIconContainer,.vtex-sticky-layout-0-x-container .vtex-store-components-3-x-logoLink,.vtex-sticky-layout-0-x-container .vtex-store-components-3-x-searchBarContainer{transition:all .3s ease;display:block}.vtex-flex-layout-0-x-flexRowContent--main-header,.vtex-flex-layout-0-x-flexRowContent--main-header-mobile{transition:background .3s ease;will-change:padding,background}.vtex-flex-layout-0-x-flexRowContent--main-header{padding-top:.5rem;padding-bottom:.5rem}.vtex-sticky-layout-0-x-wrapper--stuck .vtex-flex-layout-0-x-flexRowContent--main-header,.vtex-sticky-layout-0-x-wrapper--stuck .vtex-flex-layout-0-x-flexRowContent--main-header-mobile{box-shadow:0 4px 5px rgba(0,0,0,.1)}.vtex-sticky-layout-0-x-wrapper--stuck .vtex-flex-layout-0-x-flexRowContent--main-header{transition:padding .3s ease,background .3s ease;padding-top:0;padding-bottom:0}@supports (backdrop-filter:blur(5px)){.vtex-sticky-layout-0-x-wrapper--stuck .vtex-flex-layout-0-x-flexRowContent--main-header,.vtex-sticky-layout-0-x-wrapper--stuck .vtex-flex-layout-0-x-flexRowContent--main-header-mobile{backdrop-filter:blur(8px)}.vtex-sticky-layout-0-x-wrapper--stuck:not(:hover) .vtex-flex-layout-0-x-flexRowContent--main-header,.vtex-sticky-layout-0-x-wrapper--stuck:not(:hover) .vtex-flex-layout-0-x-flexRowContent--main-header-mobile{background:hsla(0,0%,94.1%,.8)}}.vtex-sticky-layout-0-x-wrapper--sticky-header{background-color:#f0f0f0}.vtex-sticky-layout-0-x-wrapper--stuck .vtex-store-components-3-x-logoLink{transform:scale(.85)}@media (prefers-reduced-motion:reduce){.vtex-sticky-layout-0-x-container .vtex-minicart-2-x-openIconContainer,.vtex-sticky-layout-0-x-container .vtex-store-components-3-x-logoLink,.vtex-sticky-layout-0-x-container .vtex-store-components-3-x-searchBarContainer,.vtex-sticky-layout-0-x-wrapper--stuck .vtex-flex-layout-0-x-flexRowContent--main-header{transition:none}}