.entry-header,.wc-registration-terms-and-conditions label span.required{display:none}.gs .col2-set#customer_login{margin:0}#customer_login h2{text-align:center;text-transform:uppercase;margin:.5em 0 .2em;font-size:var(--g-font-size-h4)}.gs.woocommerce-account #customer_login .u-column1.col-1,.gs.woocommerce-account #customer_login .u-column2.col-2{background-color:var(--g-bg-color-1-light)}#customer_login .button,.gs .entry-content:not(.wc-tab) p .button,.gs .woocommerce-lost-password-button button{margin:0;width:100%}#customer_login .login-text{text-align:center;padding-top:1em}#customer_login .login-remember-me,.login-lost-password{width:49%;display:inline-block;text-align:center;color:var(--g-text-color-3);font-weight:var(--g-font-weight-regular);text-transform:uppercase}#customer_login #rememberme,#customer_login #terms{margin:0;position:relative;top:2px}#customer_login .register-button{text-align:center}.woocommerce-lost-password p.woocommerce-form-row{float:unset;width:100%}.woocommerce-lost-password p.woocommerce-form-row button{width:100%}.wc-registration-terms-and-conditions{text-align:center;padding:.8em 0}#customer_login .woocommerce-privacy-policy-text p{text-align:center;margin-bottom:0}#customer_login .woocommerce-password-strength{padding-top:var(--g-grid);font-weight:var(--g-font-weight-bold);text-align:center}#customer_login .woocommerce-password-hint{font-size:.85em;line-height:1}.woocommerce-ResetPassword.lost_reset_password{background-color:var(--g-bg-color-lightgrey);margin:auto;min-width:350px;max-width:400px;padding:1em 2em;text-align:center}.gs .entry-content .woocommerce-privacy-policy-text p a{text-decoration:none}@media (max-width:772px){.gs.woocommerce-account #customer_login .u-column1.col-1,.gs.woocommerce-account #customer_login .u-column2.col-2{width:100%;margin:0 0 3vw}#customer_login form.login,#customer_login form.register{border:none;background:0 0;padding:.5em 1em}#customer_login .login-text,#customer_login .woocommerce-privacy-policy-text p,.wc-registration-terms-and-conditions{font-size:var(--g-font-size-label-m)}}@media (min-width:773px){.gs .col2-set#customer_login{display:flex;flex-flow:row;gap:2%}.gs.woocommerce-account #customer_login .u-column1.col-1,.gs.woocommerce-account #customer_login .u-column2.col-2{width:50%;margin:0}#customer_login form.login,#customer_login form.register{border:none;background:0 0;padding:.8em 1.6em}#customer_login .login-text,#customer_login .woocommerce-privacy-policy-text p,.wc-registration-terms-and-conditions{font-size:var(--g-font-size-label-xl)}}:root{--g-svg-password:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor' class='w-6 h-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M2.036 12.322a1.012 1.012 0 010-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178z' /%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M15 12a3 3 0 11-6 0 3 3 0 016 0z' /%3E%3C/svg%3E")}.woocommerce form .password-input{position:relative}.woocommerce-page form .show-password-input{position:absolute;right:.7em;top:0;cursor:pointer}.woocommerce-page form .show-password-input:after{content:'';display:block;-webkit-mask-image:var(--g-svg-password);mask-image:var(--g-svg-password);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1em;mask-size:1em;min-height:1.2em;min-width:1.2em;top:0;z-index:1;background:var(--g-text-color-black)}.woocommerce-password-strength.strong{color:#0f834d}.woocommerce-password-strength.bad,.woocommerce-password-strength.short{color:#e2401c}.woocommerce-password-strength.good{color:#3d9cd2}