.woocommerce-form.woocommerce-form-login.login,.woocommerce-form.woocommerce-form-register.register,.woocommerce-ResetPassword.lost_reset_password{box-sizing:border-box!important;background:#fff!important;border:1px solid #e9e9e9!important;border-radius:10px!important;flex-direction:column!important;height:auto!important;min-height:max-content!important;margin-bottom:50px!important;padding:40px!important;display:flex!important;position:relative!important;overflow:visible!important}@media (max-width:1200px){.woocommerce-form.woocommerce-form-login.login,.woocommerce-form.woocommerce-form-register.register,.woocommerce-ResetPassword.lost_reset_password{padding:30px!important}}@media (max-width:768px){.woocommerce-form.woocommerce-form-login.login,.woocommerce-form.woocommerce-form-register.register,.woocommerce-ResetPassword.lost_reset_password{padding:25px!important}}@media (max-width:1024px){form.woocommerce-ResetPassword,form.woocommerce-reset-password,.woocommerce-lost-password .woocommerce>p{padding:35px!important}}@media (max-width:767px){form.woocommerce-ResetPassword,form.woocommerce-reset-password,.woocommerce-lost-password .woocommerce>p{padding:25px!important}}body:not(.logged-in) .woocommerce{background-color:#ebebeb!important;justify-content:center!important;align-items:center!important;min-height:100vh!important;display:flex!important;position:relative!important}body:not(.logged-in) #customer_login{z-index:99!important;box-sizing:border-box!important;width:100%!important;max-width:480px!important;margin:0!important;position:relative!important}@media (max-width:768px){body:not(.logged-in) .woocommerce{flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;height:auto!important;min-height:0!important;padding:20px 15px 80px!important;display:flex!important;overflow:visible!important}body:not(.logged-in) #customer_login{height:auto!important;margin:0 auto!important;position:relative!important;top:0!important;left:0!important;overflow:visible!important;transform:none!important}.woocommerce-account .u-column1,.woocommerce-account .u-column2{height:auto!important;overflow:visible!important}}.woocommerce-form-register>p:not(.form-row),.woocommerce-privacy-policy-text{display:none!important}.hubrikka-form-utils{justify-content:space-between!important;align-items:center!important;width:100%!important;margin-top:12px!important;display:flex!important}.woocommerce-form-login__rememberme{color:#797979!important;cursor:pointer!important;float:left!important;align-items:center!important;margin:0!important;font-size:13px!important;display:flex!important}.woocommerce-form-login__rememberme input[type=checkbox]{appearance:none!important;cursor:pointer!important;background-color:#0000!important;border:1.5px solid #161616!important;border-radius:4px!important;flex-shrink:0!important;width:18px!important;height:18px!important;margin:0 10px 0 0!important;transition:background .2s!important;position:relative!important}.woocommerce-form-login__rememberme input[type=checkbox]:checked{background-color:#161616!important}.woocommerce-form-login__rememberme input[type=checkbox]:checked:after{content:""!important;border:2.2px solid #fff!important;border-width:0 2.2px 2.2px 0!important;width:5px!important;height:10px!important;position:absolute!important;top:2px!important;left:6px!important;transform:rotate(45deg)!important}.lost_password{float:right!important;text-align:right!important;margin:0!important;font-size:13px!important}.lost_password a{color:#161616!important;text-underline-offset:3px!important;font-weight:400!important;text-decoration:underline!important}.hubrikka-switch-footer{text-align:center!important;color:#797979!important;clear:both!important;width:100%!important;margin:0!important;padding:0!important;font-size:13px!important;display:block!important;position:absolute!important;bottom:-10px!important;left:0!important;right:0!important}.hubrikka-switch-link{color:#161616!important;text-underline-offset:3px!important;cursor:pointer!important;font-weight:500!important;text-decoration:underline!important}.woocommerce-account .u-column1,.woocommerce-account .u-column2{display:none;width:100%!important}.active-form{display:block!important}#customer_login h2{display:none!important}.woocommerce form .form-row-first,.woocommerce form .form-row-last{float:none!important;clear:both!important;width:100%!important;margin-bottom:24px!important;margin-right:0!important;display:block!important}.form-row,.woocommerce .form-row{flex-direction:column-reverse!important;width:100%!important;margin-bottom:12px!important;display:flex!important;position:relative!important}.woocommerce-form-row:after{content:"";clear:both;display:block}:is(.woocommerce-form-register p:has(button[name=register]),.woocommerce-form-login p:has(button[name=login])){width:100%!important;margin-top:4px!important;margin-bottom:0!important;padding-top:0!important}.woocommerce-form-register button[name=register],.woocommerce-button.button.woocommerce-form-login__submit{width:100%!important;margin:0!important;display:flex!important}.woocommerce-account .woocommerce form.login:after{content:""!important;clear:both!important;display:table!important}.woocommerce .input-text,form.woocommerce-form-login .input-text,form.woocommerce-form-register .input-text,.woocommerce-ResetPassword .input-text,form.woocommerce-reset-password .input-text{z-index:1;color:#161616!important;width:100%!important;height:48px!important;box-shadow:none!important;box-sizing:border-box!important;background-color:#fff!important;border:1px solid #e9e9e9!important;border-radius:99px!important;outline:none!important;padding:0 24px!important;font-size:15px!important;line-height:normal!important;transition:border-color .2s,background-color .2s!important}.woocommerce input::placeholder{color:#0000!important;opacity:0!important}.form-row label,.woocommerce .form-row label{z-index:2;color:#797979!important;pointer-events:none!important;background-color:#0000!important;margin:0!important;font-size:14px!important;font-weight:400!important;transition:all .25s!important;position:absolute!important;top:50%!important;left:20px!important;transform:translateY(-50%)!important}.form-row:focus-within label,.form-row.field-active label{color:#161616!important;background-color:#fff!important;padding:0 8px!important;font-weight:500!important;top:0!important;left:15px!important;transform:translateY(-50%)scale(.85)!important}.form-row:has(input:-webkit-autofill) label{color:#161616!important;background-color:#fff!important;padding:0 8px!important;font-weight:500!important;top:0!important;left:15px!important;transform:translateY(-50%)scale(.85)!important}.form-row:focus-within .input-text{background-color:#fff!important;border-color:#161616!important}input:-webkit-autofill{-webkit-text-fill-color:#161616!important;caret-color:#161616!important;border-radius:99px!important;transition:background-color 5000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}input:-webkit-autofill:hover{-webkit-text-fill-color:#161616!important;caret-color:#161616!important;border-radius:99px!important;transition:background-color 5000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}input:-webkit-autofill:focus{-webkit-text-fill-color:#161616!important;caret-color:#161616!important;border-radius:99px!important;transition:background-color 5000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}input:-webkit-autofill:active{-webkit-text-fill-color:#161616!important;caret-color:#161616!important;border-radius:99px!important;transition:background-color 5000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.woocommerce form input:-webkit-autofill{-webkit-text-fill-color:#161616!important;caret-color:#161616!important;border-radius:99px!important;transition:background-color 5000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.woocommerce-button.button.woocommerce-form-login__submit.e-woocommerce-form-login-submit,.woocommerce-ResetPassword button[type=submit],form.woocommerce-reset-password button[type=submit]{isolation:isolate!important;color:#161616!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer!important;z-index:0!important;box-sizing:border-box!important;background:0 0!important;border:1px solid #161616!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:48px!important;margin:0!important;padding:0 32px!important;font-family:Liberation Sans,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important;transition:color .3s!important;display:inline-flex!important;position:relative!important;overflow:hidden!important}.woocommerce-button.button.woocommerce-form-login__submit.e-woocommerce-form-login-submit:after,.woocommerce-ResetPassword button[type=submit]:after,form.woocommerce-reset-password button[type=submit]:after{content:""!important;z-index:-1!important;pointer-events:none!important;background:#161616!important;width:100%!important;height:0!important;transition:height .3s!important;position:absolute!important;bottom:0!important;left:0!important}.woocommerce-button.button.woocommerce-form-login__submit.e-woocommerce-form-login-submit:hover:after,.woocommerce-ResetPassword button[type=submit]:hover:after,form.woocommerce-reset-password button[type=submit]:hover:after{height:100%!important}.woocommerce-button.button.woocommerce-form-login__submit.e-woocommerce-form-login-submit:hover,.woocommerce-ResetPassword button[type=submit]:hover,form.woocommerce-reset-password button[type=submit]:hover{color:#fff!important}.woocommerce form .password-input{width:100%!important;display:block!important;position:relative!important}.woocommerce form .show-password-input{cursor:pointer!important;z-index:10!important;width:24px!important;height:24px!important;box-shadow:none!important;background-color:#0000!important;background-image:url(https://midia.hubrikka.com/2026/02/8983575541a57d9ab11ac893aa94a3bb.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:20px!important;border:none!important;outline:none!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:50%!important;right:16px!important;transform:translateY(-50%)!important}.woocommerce form .show-password-input:hover,.woocommerce form .show-password-input:focus{background-color:#0000!important;outline:none!important}.woocommerce form .show-password-input:before,.woocommerce form .show-password-input:after{content:none!important;font-family:unset!important;display:none!important}.woocommerce form .show-password-input.display-password{background-image:url(https://midia.hubrikka.com/2026/02/61520c518e7189003fbf6de3da9cb9c2.svg)!important}.woocommerce-password-strength{display:none!important}.form-row:focus-within .woocommerce-password-strength{display:block!important}.woocommerce-password-strength{box-shadow:none!important;text-align:center!important;box-sizing:border-box!important;background-color:#0000!important;border:1px solid #e9e9e9!important;border-radius:99px!important;order:-1!important;width:100%!important;margin-top:24px!important;font-family:Liberation Sans,Arial,sans-serif!important;font-size:13px!important;font-weight:500!important}.woocommerce-password-strength.short,.woocommerce-password-strength.bad{color:#e53e3e!important;background-color:#fff0f0!important;border-color:#feb2b2!important}.woocommerce-password-strength.good{color:#b7791f!important;background-color:ivory!important;border-color:#f6e05e!important}.woocommerce-password-strength.strong{color:#38a169!important;background-color:#f0fff4!important;border-color:#9ae6b4!important}.woocommerce-password-hint{display:none!important}body:not(.logged-in) .woocommerce-error,body:not(.logged-in) .woocommerce-info,body:not(.logged-in) .woocommerce-message{z-index:100!important;box-sizing:border-box!important;width:100%!important;max-width:480px!important;margin:0!important;position:absolute!important;top:-20px!important;left:50%!important;transform:translate(-50%)!important}.woocommerce-lost-password .woocommerce{display:block!important}:is(.woocommerce-lost-password .woocommerce:has(.woocommerce-message)>p,.woocommerce-lost-password .woocommerce:has(.woocommerce-error)>p,.woocommerce-lost-password .woocommerce:has(.woocommerce-info)>p){display:none!important}.woocommerce-lost-password .woocommerce,.woocommerce-reset-password .woocommerce{flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:70vh!important;margin:0 auto!important;display:flex!important}.woocommerce-lost-password .woocommerce-message,.woocommerce-lost-password form.woocommerce-ResetPassword,.woocommerce-reset-password form.woocommerce-reset-password{float:none!important;margin-left:auto!important;margin-right:auto!important;display:flex!important}form.woocommerce-ResetPassword,form.woocommerce-reset-password{box-sizing:border-box!important;text-align:center!important;background:#fff!important;border:1px solid #e9e9e9!important;border-radius:10px!important;flex-direction:column!important;align-items:center!important;width:100%!important;max-width:480px!important;margin:40px auto!important;padding:50px!important;display:flex!important}@media (max-width:767px){form.woocommerce-ResetPassword{max-width:90%!important;padding:30px 20px!important}}form.woocommerce-ResetPassword p:first-child{color:#797979!important;width:100%!important;margin-bottom:32px!important;font-size:15px!important;line-height:1.6!important}form.woocommerce-ResetPassword .form-row{width:100%!important;margin-left:0!important;margin-right:0!important}form.woocommerce-ResetPassword .clear{display:none!important}.woocommerce-lost-password .woocommerce-content>p{text-align:center!important;color:#797979!important;max-width:480px!important;margin:0 auto!important}.woocommerce-lost-password .woocommerce>p,.woocommerce-reset-password .woocommerce>p{box-sizing:border-box!important;text-align:center!important;color:#718096!important;width:100%!important;max-width:480px!important;margin:0 auto!important;padding:24px 32px!important;font-size:15px!important;line-height:1.6!important}.woocommerce-lost-password .woocommerce>p{box-sizing:border-box!important;background:#fff!important;border:1px solid #e9e9e9!important;border-radius:10px!important;width:100%!important;max-width:480px!important;margin:0 auto 24px!important;padding:24px 32px!important;font-size:0!important}.woocommerce-lost-password .woocommerce>p:before{content:"Perdeu sua senha? Digite seu e-mail abaixo. Você receberá um link para criar uma nova senha."!important;color:#718096!important;font-size:15px!important;line-height:1.6!important;display:block!important}.woocommerce-lost-password label[for=user_login],.woocommerce-reset-password label[for=user_login]{font-size:0!important}.woocommerce-lost-password label[for=user_login]:before,.woocommerce-reset-password label[for=user_login]:before{content:"Endereço de e-mail"!important;font-size:14px!important;display:block!important}.woocommerce-account .woocommerce-MyAccount-content .nsl-container-buttons a{text-decoration:none!important}.woocommerce-account .woocommerce-MyAccount-content .nsl-container-buttons{margin-bottom:32px!important}
