body .woocommerce #customer_login .u-column1.col-1{max-width:560px;margin:10vh auto;background:#fff;border-radius:12px;box-shadow:0 0 25px rgba(0,0,0,.05);padding:2rem;font-family:'Inter',sans-serif}#customer_login h2{text-align:center;font-size:1.75rem;font-weight:700;margin-bottom:1.5rem;color:#111827}form.woocommerce-form.woocommerce-form-login.login{margin:0;border:none;padding:0 20px}form.woocommerce-form.woocommerce-form-register.register{margin:0;border:none;padding:0 20px}.woocommerce-form .form-row{margin-bottom:1.25rem}.woocommerce-form label{display:block;font-weight:500;font-size:.9rem;margin-bottom:.25rem;color:#374151}.woocommerce-form__label-for-checkbox{font-size:.85rem;color:#4b5563}.woocommerce-LostPassword,body .woocommerce #customer_login .u-column1.col-1 p:last-of-type{text-align:center;font-size:.85rem;margin-top:16px;margin-bottom:-12px!important}form.woocommerce-form.woocommerce-form-register.register p{margin:0}body .woocommerce:has(.woocommerce-MyAccount-navigation){margin:10vh 0}body.woocommerce-lost-password article header{display:none}form.woocommerce-form.woocommerce-form-login.login p button[type="submit"],form.woocommerce-form.woocommerce-form-register.register p button[type="submit"]{color:#fff;width:100%;font-size:15px;font-weight:600;min-height:45px;border-radius:4px;white-space:nowrap;background-color:#0a3161;transition:all 0.3s ease-in-out}form.woocommerce-form.woocommerce-form-register.register p button[type="submit"]:hover,form.woocommerce-form.woocommerce-form-login.login p button[type="submit"]:hover{background-color:#0a3161}.woocommerce-LostPassword a,body .woocommerce #customer_login .u-column1.col-1 p a{color:#0a3161;font-weight:600;text-decoration:none}.woocommerce-LostPassword a:hover,body .woocommerce #customer_login .u-column1.col-1 p a:hover{text-decoration:underline}.password-input{position:relative;display:flex;align-items:center}body.woocommerce-lost-password .woocommerce{max-width:560px;margin:10vh auto;background:#fff;border-radius:12px;box-shadow:0 0 25px rgba(0,0,0,.05);padding:2rem;font-family:'Inter',sans-serif}body.woocommerce-lost-password .woocommerce .form-row-first{width:100%}.woocommerce-ResetPassword.lost_reset_password h2.lost-password{text-align:center;font-size:1.75rem;font-weight:700;margin-bottom:1.25rem;color:#111827}.woocommerce-ResetPassword.lost_reset_password>p:first-of-type{text-align:center;font-size:.95rem;color:#4b5563;margin-bottom:1.5rem;line-height:1.6;padding:0 20px}.woocommerce-ResetPassword.lost_reset_password .form-row{margin-bottom:1.25rem;padding:0 20px}.woocommerce-ResetPassword.lost_reset_password label{display:block;font-weight:500;font-size:.9rem;margin-bottom:.25rem;color:#374151}.woocommerce-ResetPassword.lost_reset_password input[type="text"]{width:100%;padding:.65rem .75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.95rem;transition:border-color 0.2s ease;background-color:#fff}.woocommerce-ResetPassword.lost_reset_password input[type="text"]:focus{border-color:#0a3161;outline:none}.woocommerce-ResetPassword.lost_reset_password button[type="submit"]{color:#fff;width:100%;font-size:15px;font-weight:600;min-height:45px;border-radius:4px;white-space:nowrap;background-color:#0a3161;transition:all 0.3s ease-in-out}.woocommerce-ResetPassword.lost_reset_password button[type="submit"]:hover{background-color:#0a3161}.woocommerce-ResetPassword.lost_reset_password .clear{display:none}.woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;padding-right:30px}.woocommerce .woocommerce-MyAccount-navigation ul li{padding:5px;border-bottom:1px solid #dfdfdf}#main-content .woocommerce .woocommerce-MyAccount-navigation ul li a{color:#5a6172}.woocommerce-account article .et_pb_row.et_pb_row_0{width:100%;margin:0 auto;padding:0 20px;max-width:1500px}.woocommerce-account article .entry-title.main_title{display:none}.registration-block.name-surname{display:flex;justify-content:space-between}.registration-block.name-surname p{margin-top:0!important}.registration-block.name-surname p label{text-align:left}input.reg-input{border:1px solid #ddd;border-radius:9px!important}