.vtex-flex-layout-0-x-flexRowContent--login-page{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;max-width:1080px;margin:0 auto;padding:3rem 1rem;background-color:#fff;font-family:Montserrat,Arial,sans-serif}.vtex-flex-layout-0-x-flexRowContent--login-page>div{width:100%!important;max-width:460px;justify-content:center;align-items:center}@media screen and (max-width:40em){.vtex-flex-layout-0-x-flexRowContent--login-page{flex-direction:column;gap:1.5rem;padding:2rem 1rem}}.vtex-flex-layout-0-x-flexCol--login-form{flex:0 1 auto;width:100%!important;max-width:460px;margin-left:auto!important;margin-right:auto!important;min-width:0;display:flex;flex-direction:column;align-items:center}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-content{margin-left:auto;margin-right:auto;width:100%;justify-content:center;align-items:center}.vtex-login-2-x-box--showsport{border:1px solid #eaeaea;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.06);padding:2rem 1.5rem;background-color:#fff}.vtex-login-2-x-contentContainer--showsport{font-family:Montserrat,Arial,sans-serif;color:#0a0a0a}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-input-prefix__group{border-radius:8px;border:1px solid #d4d4d4;min-height:3rem;padding:0 .75rem;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-styleguide-9-x-input{height:3rem;padding:0;border:none;box-shadow:none;font-size:1rem;color:#0a0a0a;background-color:transparent}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-styleguide-9-x-input::placeholder{color:#737373;opacity:1}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-input-prefix__group:focus-within{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.18)}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-styleguide-9-x-input:focus{border:none;box-shadow:none;outline:none}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-input{margin-bottom:1rem}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-input-prefix__suffix{align-items:center;display:flex}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-inputContainer .vtex-input-prefix__group,.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-inputContainer .vtex-styleguide-9-x-input,.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-inputContainer input,.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-optionsListItem .vtex-button,.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-optionsListItem button{width:100%!important;max-width:100%}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-inputContainer .vtex-styleguide-9-x-input,.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-inputContainer input{border:none;box-shadow:none;background-color:transparent}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-optionsListItem .vtex-button .vtex-button__label,.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-optionsListItem button .vtex-button__label{width:100%;justify-content:center}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-button.vtex-login-2-x-bg-action-primary{border-radius:9999px;background-color:#f97316;border-color:#f97316;font-weight:700;text-transform:none;min-height:2.75rem}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-button.vtex-login-2-x-bg-action-primary:hover{background-color:#ea580c;border-color:#ea580c}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-optionsListItem .vtex-button{border-radius:9999px;background-color:#fff;border:1px solid #d4d4d4;color:#0a0a0a;font-weight:600;text-transform:none;min-height:3rem}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-optionsListItem .vtex-button:hover{background-color:#fafafa;border-color:#a3a3a3;color:#0a0a0a}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-optionsListItem .vtex-button__label{color:inherit}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-arrowIcon,.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-eyeIcon{color:#0a0a0a;fill:#0a0a0a}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-dontHaveAccount,.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-forgotPasswordLink{color:#c00;font-weight:600}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-termsAndConditions{font-size:.75rem;color:#525252}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-content--emailAndPassword{flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1.5rem;width:100%!important;max-width:460px;margin-left:auto!important;margin-right:auto!important}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-contentForm,.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-loginOptionsContainer{width:100%!important;max-width:100%;margin-left:0;margin-right:0;flex:1 1 auto}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-loginOptionsContainer,.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-options{width:100%}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-formTitle{font-weight:800;text-transform:none;color:#0a0a0a;padding-left:0;padding-right:0;text-align:center}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-contentForm,.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-emailAndPasswordForm,.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-emailAndPasswordForm form,.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-formFooter,.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-formLinkContainer,.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-inputContainer,.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-loginOptionsContainer,.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-sendButton{text-align:center;justify-content:center}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-emailAndPasswordForm label,.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-inputContainer .vtex-input label{text-align:center;display:block}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-formLinkContainer{justify-content:center}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-options,.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-optionsList,.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-optionsSticky{width:100%!important;max-width:100%!important;min-width:0}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-optionsList{margin:0;padding:0;list-style:none;display:block}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-optionsListItem,.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-optionsListItem .vtex-button,.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-optionsListItem .vtex-login-2-x-button,.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-optionsListItem>div,.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-optionsListItem button{width:100%!important;max-width:100%!important;display:block}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-optionsListItem{margin-bottom:1rem}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-optionsListItem:last-child{margin-bottom:0}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-optionsListItem .vtex-button{justify-content:center}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-optionsListItem .vtex-button__label{width:100%;justify-content:center}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-contentForm:before{content:"";display:block;height:1px;background-color:#e5e5e5;margin:0 auto 1.5rem;width:100%}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-contentForm{width:100%;padding-left:0;padding-right:0;font-family:Montserrat,Arial,sans-serif}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-contentForm form{width:100%}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-formFooter{border-top:1px solid #e5e5e5}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-sendButton,.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-sendButton .vtex-button{width:100%}.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-content--codeConfirmation,.vtex-flex-layout-0-x-flexRowContent--login-page .vtex-login-2-x-content--recoveryPassword,.vtex-login-2-x-content--accountOptions--showsport{font-family:Montserrat,Arial,sans-serif}.vtex-store-footer-2-x-footerLayout,.vtex-store-footer-2-x-footerLayoutSpacer{display:none!important}.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%,100%,.9)}}.vtex-sticky-layout-0-x-wrapper--sticky-header{background-color:#fff}.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}}.vtex-flex-layout-0-x-flexRowContent--main-header,.vtex-flex-layout-0-x-flexRowContent--menu-link{padding:0 .5rem}@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{background-color:#fff;border-bottom:1px solid #000}.vtex-flex-layout-0-x-flexRowContent--main-header-mobile{align-items:center;padding:.625rem .5rem;background-color:#fff;border-bottom:1px solid #000}