.login__section{align-items:center;display:flex;flex-direction:column;justify-content:center;background-image:url("/wp-content/uploads/2025/03/login-bg.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;position:relative}.login__section::before{background:#ffffffad;width:100%;position:absolute;top:0;min-height:100%;height:100%}.login__section .login__log{align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:0 0 20px 0 rgba(0,0,0,0.15);display:flex;flex-direction:column;gap:2rem;justify-content:center;margin:4rem auto;max-width:90%;padding:2rem 1rem;text-align:center;width:100%}@media (min-width: 992px){.login__section .login__log{max-width:650px;padding:3rem 4rem}}.login__section .login__log .login__title{color:#14385C;font-size:1.75rem}@media (min-width: 992px){.login__section .login__log .login__title{font-size:2.5rem}}.login__section .login__log .woocommerce-form-login{border:0;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;margin:0;padding:0;width:100%}.login__section .login__log .woocommerce-form-login .form-row{display:flex;flex-direction:column;margin:0;padding:0;width:100%}.login__section .login__log .woocommerce-form-login .yith_wcac_field_item{display:none}.login__section .login__log .woocommerce-form-login .lost_password a{color:#14385C}.login__section .login__log .woocommerce-form-login input{border:0.1rem solid rgba(74,74,74,0.5);border-radius:.25rem;color:rgba(0,0,0,0.75);font-size:1rem;font-weight:300;padding:.75rem 1rem}.login__section .login__log .woocommerce-form-login .login__sending button{background-color:#14385C;border-radius:.25rem;color:#fff;font-size:1rem;font-weight:700;margin:0 0 1rem;padding:.75rem 1rem}.login__section .login__log .woocommerce-form-login .login__sending label{color:#14385C}.login__section .login__log .woocommerce-form-login .login__or{display:flex;flex-direction:column;gap:1.5rem;justify-content:center;width:100%}.login__section .login__log .woocommerce-form-login .login__or .login__divider{color:#14385C;font-size:1.25rem;font-weight:700;position:relative;text-align:center}.login__section .login__log .woocommerce-form-login .login__or .login__divider .login__span{background-color:#fff;display:inline-flex;padding:0 .5rem;position:relative}.login__section .login__log .woocommerce-form-login .login__or .login__divider:before{background-color:#14385C;bottom:50%;content:'';height:.1rem;left:0;position:absolute;width:100%;transform:translateY(-50%)}.login__section .login__log .woocommerce-form-login .login__or .login__registerLink{background-color:transparent;border:0.15rem solid #14385C;border-radius:.25rem;color:#14385C;cursor:pointer;font-size:1rem;font-weight:400;margin:0 0 1rem;padding:.75rem 1rem;transition:all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1)}.login__section .login__log .woocommerce-form-login .login__or .login__registerLink:hover{background-color:#14385C;color:#fff}.woocommerce-form__label-for-checkbox{display:flex !important;align-items:center;gap:.5rem;position:relative;cursor:pointer;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.woocommerce-form-login__rememberme input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{background-color:#fff;border:0.1rem solid #14385C;border-radius:.25rem;height:1.15rem;left:0;top:0;width:1.15rem}.woocommerce-form__label-for-checkbox input:checked ~ .checkmark{background-color:#14385C}.checkmark:after{content:"";position:absolute;display:none}.woocommerce-form__label-for-checkbox input:checked ~ .checkmark:after{display:block}.woocommerce-form__label-for-checkbox .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;height:10px;left:7px;top:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px}.login__register{align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:0 0 20px 0 rgba(0,0,0,0.15);display:flex;flex-direction:column;gap:2rem;justify-content:center;margin:4rem auto;max-width:90%;padding:2rem 1rem;text-align:center;width:100%}@media (min-width: 992px){.login__register{max-width:650px;padding:3rem 4rem}}.login__register .login__title{color:#14385C;font-size:1.75rem}@media (min-width: 992px){.login__register .login__title{font-size:2.5rem}}.login__register .woocommerce-form-register{border:0 !important;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;margin:0 !important;padding:0 !important;width:100%}.login__register .woocommerce-form-register .form-row{display:flex;flex-direction:column;margin:0;padding:0;width:100%}.login__register .woocommerce-form-register .yith_wcac_field_item{display:none}.login__register .woocommerce-form-register input,.login__register .woocommerce-form-register select{border:0.1rem solid rgba(74,74,74,0.5);border-radius:.25rem;color:rgba(0,0,0,0.75);font-size:1rem;font-weight:300;padding:.75rem 1rem}.login__register .woocommerce-form-register .login__sending button{background-color:#14385C;border-radius:.25rem;color:#fff;font-size:1rem;font-weight:700;margin:0 0 1rem;padding:.75rem 1rem}.login__register .woocommerce-form-register .login__sending label{color:#14385C}.login__register .woocommerce-form-register .login__or{display:flex;flex-direction:column;gap:1.5rem;justify-content:center;width:100%}.login__register .woocommerce-form-register .login__or .login__divider{color:#14385C;font-size:1.25rem;font-weight:700;position:relative;text-align:center}.login__register .woocommerce-form-register .login__or .login__divider .login__span{background-color:#fff;display:inline-flex;padding:0 .5rem;position:relative}.login__register .woocommerce-form-register .login__or .login__divider:before{background-color:#14385C;bottom:50%;content:'';height:.1rem;left:0;position:absolute;width:100%;transform:translateY(-50%)}.login__register .woocommerce-form-register .login__or .login__registerLink{background-color:transparent;border:0.15rem solid #14385C;border-radius:.25rem;color:#14385C;cursor:pointer;font-size:1rem;font-weight:400;margin:0 0 1rem;padding:.75rem 1rem;transition:all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1)}.login__register .woocommerce-form-register .login__or .login__registerLink:hover{background-color:#14385C;color:#fff}.login__log,.login__register{opacity:0;visibility:hidden;transform:translateX(50px);transition:all 0.5s ease}.login__log.active,.login__register.active{display:flex;opacity:1;visibility:visible;transform:translateX(0)}.login__log.inactive,.login__register.inactive{display:none;opacity:0;visibility:hidden;transform:translateX(-50px)}.lost_reset_password{padding:3rem 1rem}@media (min-width: 992px){.lost_reset_password{padding:6rem 1rem}}.lost_reset_password input{border:0.1rem solid rgba(74,74,74,0.5);border-radius:.25rem;color:rgba(0,0,0,0.75);font-size:1rem;font-weight:300;padding:.75rem 1rem}.lost_reset_password button{background-color:#14385C;border:0;border-radius:.25rem;color:#fff;font-size:1rem;font-weight:700;margin:0 0 1rem;padding:.75rem 1rem}.logged-in.page-template-template-full-width .woocommerce{align-items:stretch;display:flex;gap:2rem;justify-content:center;margin:4rem auto;max-width:1200px;width:100%}@media (max-width: 767px){.logged-in.page-template-template-full-width .woocommerce{flex-direction:column;padding:1rem}}.logged-in .woocommerce{flex-wrap:wrap;width:100%}@media (max-width: 991px){.logged-in .woocommerce{padding:1rem}}.logged-in .woocommerce:before{content:none}.logged-in .woocommerce ul li{list-style:none}.logged-in .woocommerce a{color:#14385C}.logged-in .woocommerce .woocommerce-MyAccount-navigation{background-color:rgba(20,56,92,0.25);padding:2rem;width:280px}@media (max-width: 991px){.logged-in .woocommerce .woocommerce-MyAccount-navigation{padding:1rem;width:auto}}.logged-in .woocommerce .woocommerce-MyAccount-navigation li a{color:#14385C}.logged-in .woocommerce .woocommerce-MyAccount-content fieldset{padding:.5rem}.logged-in .woocommerce .woocommerce-MyAccount-content input,.logged-in .woocommerce .woocommerce-MyAccount-content select{border:0.1rem solid rgba(74,74,74,0.5);border-radius:.25rem;color:rgba(0,0,0,0.75);font-size:1rem;font-weight:300;padding:.75rem 1rem}.logged-in .woocommerce .woocommerce-MyAccount-content button,.logged-in .woocommerce .woocommerce-MyAccount-content a.schede{background-color:#14385C;border-radius:.25rem;color:#fff;font-size:1rem;font-weight:700;margin:1rem 0 0;padding:.75rem 1rem}.logged-in .woocommerce .woocommerce-MyAccount-content label{color:#14385C}.logged-in .woocommerce .woocommerce-MyAccount-content .addresses .title .edit{float:none}.woocommerce-account .woocommerce .woocommerce-info{width:100%}@media (max-width: 991px){.woocommerce-account .woocommerce .woocommerce-info{margin:0 auto}}@media (min-width: 768px){.woocommerce-MyAccount-content{width:60%}}div.woocommerce .password-input button.show-password-input{background-color:#fff;margin:0}
