form.register .woocommerce-form-row button[type=submit],form.register .woocommerce-form-row button[type=submit].woocommerce-form-login__submit,form.register .form-row button[type=submit],form.register .form-row button[type=submit].woocommerce-form-login__submit,form.login .woocommerce-form-row button[type=submit],form.login .woocommerce-form-row button[type=submit].woocommerce-form-login__submit,form.login .form-row button[type=submit],form.login .form-row button[type=submit].woocommerce-form-login__submit{display:block;width:100%;padding:0.75rem 1rem;float:unset;float:unset;position:relative;margin:1.875rem 0 0;font-weight:400;color:#fff;border-radius:0.375rem;background:var(--wp--preset--color--primary);font-size:1rem;line-height:1.5;letter-spacing:0.0075rem}form.register .woocommerce-form-row button[type=submit]:hover,form.register .form-row button[type=submit]:hover,form.login .woocommerce-form-row button[type=submit]:hover,form.login .form-row button[type=submit]:hover{color:#fff;background:var(--wp--preset--color--primary);opacity:.8}form.register,form.login{padding:0;margin:0;border:none}form.register .woocommerce-form-row,form.register .form-row,form.login .woocommerce-form-row,form.login .form-row{padding:0;position:relative;margin:0 0 1.5rem}form.register .woocommerce-form-row:has(+.form-row:not(.woocommerce-form-row)),form.register .woocommerce-form-row:has(+.woocommerce-form-login__bottom),form.register .form-row:has(+.form-row:not(.woocommerce-form-row)),form.register .form-row:has(+.woocommerce-form-login__bottom),form.login .woocommerce-form-row:has(+.form-row:not(.woocommerce-form-row)),form.login .woocommerce-form-row:has(+.woocommerce-form-login__bottom),form.login .form-row:has(+.form-row:not(.woocommerce-form-row)),form.login .form-row:has(+.woocommerce-form-login__bottom){margin:0 0 0.625rem}form.register .woocommerce-form-row label:not(.woocommerce-form__label-for-checkbox),form.register .form-row label:not(.woocommerce-form__label-for-checkbox),form.login .woocommerce-form-row label:not(.woocommerce-form__label-for-checkbox),form.login .form-row label:not(.woocommerce-form__label-for-checkbox){padding:0 0.5rem;position:absolute;z-index:1;top:-0.5625rem;left:0.5rem;color:#000;text-transform:uppercase;background-color:#fff;font-size:0.6875rem;line-height:1.5454545455;letter-spacing:0.025rem}form.register .woocommerce-form-row label.woocommerce-form__label-for-checkbox,form.register .form-row label.woocommerce-form__label-for-checkbox,form.login .woocommerce-form-row label.woocommerce-form__label-for-checkbox,form.login .form-row label.woocommerce-form__label-for-checkbox{color:#000;padding-left:1.5625rem;font-size:0.6875rem;line-height:1.4545454545;letter-spacing:0.0075rem}form.register .woocommerce-form-row label.woocommerce-form__label-for-checkbox::after,form.register .form-row label.woocommerce-form__label-for-checkbox::after,form.login .woocommerce-form-row label.woocommerce-form__label-for-checkbox::after,form.login .form-row label.woocommerce-form__label-for-checkbox::after{content:"";display:block;width:1rem;height:1rem;position:absolute;top:0.25rem;left:0;border:1px solid var(--wp--preset--color--secondary-90);border-radius:0.125rem}form.register .woocommerce-form-row label.woocommerce-form__label-for-checkbox::before,form.register .form-row label.woocommerce-form__label-for-checkbox::before,form.login .woocommerce-form-row label.woocommerce-form__label-for-checkbox::before,form.login .form-row label.woocommerce-form__label-for-checkbox::before{content:"";display:block;width:0.5rem;height:0.5rem;position:absolute;top:0.5rem;left:0.25rem;border-radius:0.0625rem;background:var(--wp--preset--color--secondary-90);opacity:0}form.register .woocommerce-form-row label.woocommerce-form__label-for-checkbox:has(input:checked)::before,form.register .form-row label.woocommerce-form__label-for-checkbox:has(input:checked)::before,form.login .woocommerce-form-row label.woocommerce-form__label-for-checkbox:has(input:checked)::before,form.login .form-row label.woocommerce-form__label-for-checkbox:has(input:checked)::before{opacity:1}form.register .woocommerce-form-row label.woocommerce-form__label-for-checkbox input,form.register .form-row label.woocommerce-form__label-for-checkbox input,form.login .woocommerce-form-row label.woocommerce-form__label-for-checkbox input,form.login .form-row label.woocommerce-form__label-for-checkbox input{position:absolute;z-index:-1;margin:0;width:0;height:0;cursor:pointer;opacity:0}form.register .woocommerce-form-row input:not([type=checkbox]),form.register .form-row input:not([type=checkbox]),form.login .woocommerce-form-row input:not([type=checkbox]),form.login .form-row input:not([type=checkbox]){width:100%;padding:0.75rem 1rem 1rem;margin:0;border:1px solid var(--wp--preset--color--neutral-90);border-radius:0.375rem}form.register .woocommerce-form-row input:not([type=checkbox])::placeholder,form.register .form-row input:not([type=checkbox])::placeholder,form.login .woocommerce-form-row input:not([type=checkbox])::placeholder,form.login .form-row input:not([type=checkbox])::placeholder{color:var(--wp--preset--color--neutral-20)}body:not(.using-mouse) form.register .woocommerce-form__label-for-checkbox:has(input:focus)::after,body:not(.using-mouse) form.login .woocommerce-form__label-for-checkbox:has(input:focus)::after{outline:2px solid var(--wp--preset--color--primary)}
