.elementor-1396 .elementor-element.elementor-element-94f1d68{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1396 .elementor-element.elementor-element-d0fc095 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:#343434;}.elementor-1396 .elementor-element.elementor-element-d0fc095{--tab-content-spacing:2px;--tabs-alignment:center;--tabs-normal-color:#FFFFFF;--tabs-hover-color:#9E7900;--tabs-border-radius:35px 35px 35px 35px;--tabs-padding:10px 10px 10px 10px;--tabs-spacing:11px;--sections-border-type:none;--section-title-spacing:0px;--links-normal-color:#000000;--forms-fields-border-radius:10px 10px 10px 10px;}.elementor-1396 .elementor-element.elementor-element-d0fc095 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-1396 .elementor-element.elementor-element-d0fc095 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-1396 .elementor-element.elementor-element-d0fc095 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .elementor-1396 .elementor-element.elementor-element-d0fc095 .e-my-account-tab__payment-methods input[type=text]{border-style:solid;border-width:1px 1px 1px 1px;}/* Start custom CSS *//* Pi Alfa – Iniciar sessão / Criar conta (2026-10-01) */
body.woocommerce-account:not(.logged-in) #customer_login{max-width:440px;margin:8px auto 0;float:none}
body.woocommerce-account #customer_login .u-column1,body.woocommerce-account #customer_login .u-column2{width:100%;max-width:none;float:none;padding:0}
body.woocommerce-account #customer_login h2{font-size:30px;line-height:1.2;text-align:center;margin:0 0 18px}
body.woocommerce-account #customer_login form.woocommerce-form{border:0;padding:0;margin:0}
body.woocommerce-account #customer_login form .form-row{margin-bottom:14px}
body.woocommerce-account #customer_login input.input-text{background:#fff!important;border:1px solid #8c8c8c!important;border-radius:8px!important;color:#1f1f1f!important;min-height:48px;padding:12px 14px!important;font-size:16px}
body.woocommerce-account #customer_login input.input-text:focus{border-color:#b98500!important;box-shadow:0 0 0 3px rgba(249,192,65,.35)!important;outline:0}
body.woocommerce-account #customer_login input.input-text::placeholder{color:#5f5f5f!important;opacity:1}
body.woocommerce-account #customer_login label{color:#2b2b2b}
body.woocommerce-account #customer_login .form-row .required{color:#b3261e}
body.woocommerce-account #customer_login .woocommerce-form__label-for-checkbox,body.woocommerce-account #customer_login .pialfa-consent label{font-size:14px;line-height:1.5;color:#2b2b2b}
body.woocommerce-account #customer_login .button,body.woocommerce-account #customer_login button[type=submit]{background:#F9C041!important;background-color:#F9C041!important;color:#1f1f1f!important;border:0!important;border-radius:8px!important;font-weight:700!important;font-size:16px!important;min-height:48px;width:100%;margin-top:6px}
body.woocommerce-account #customer_login .button:hover,body.woocommerce-account #customer_login .button:focus{background:#e9ab1f!important;background-color:#e9ab1f!important;color:#1f1f1f!important}
body.woocommerce-account #customer_login .lost_password,body.woocommerce-account #customer_login .ast-woo-form-actions{text-align:center;font-size:15px;color:#444}
body.woocommerce-account #customer_login .lost_password a,body.woocommerce-account #customer_login .ast-woo-form-actions a{color:#1f1f1f;font-weight:600;text-decoration:underline}
body.woocommerce-account #customer_login .woocommerce-privacy-policy-text p,body.woocommerce-account #customer_login .pialfa-reg-note{font-size:13px;line-height:1.5;color:#555}
body.woocommerce-account #customer_login .woocommerce-password-strength{border-radius:6px;font-size:13px;margin-top:6px}
body.woocommerce-account #customer_login .woocommerce-password-hint{display:block;font-size:12px;color:#555;margin-top:4px}
body.woocommerce-account #customer_login .pialfa-name-row{display:flex;gap:12px}
body.woocommerce-account #customer_login .pialfa-name-row .form-row{flex:1 1 0;min-width:0}
body.woocommerce-account #customer_login .googlesitekit-sign-in-with-google__frontend-output-button{max-width:none!important;max-inline-size:none!important;width:100%;display:flex;justify-content:center;margin:0 0 4px}
body.woocommerce-account #customer_login .pialfa-or{display:flex;align-items:center;gap:12px;margin:14px 0 16px;color:#666;font-size:14px;text-transform:lowercase}
body.woocommerce-account #customer_login .pialfa-or:before,body.woocommerce-account #customer_login .pialfa-or:after{content:"";flex:1;height:1px;background:#d0d0d0}
body.woocommerce-account .elementor-location-footer > .e-con{margin-top:48px!important}
@media (max-width:480px){body.woocommerce-account #customer_login h2{font-size:26px}body.woocommerce-account #customer_login .pialfa-name-row{flex-direction:column;gap:0}}/* End custom CSS */