body [type=button],body [type=submit],body button{border-radius:10px;background:#577793;padding:16px 20px;color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:18px;text-transform:capitalize;outline:none;-webkit-transition:all .3s;transition:all .3s}body [type=button]:hover,body [type=submit]:hover,body button:hover{background:#373547}body [type=button]:focus,body [type=submit]:focus,body button:focus{outline:none;border:0}.kudo-login.woocommerce-account .woocommerce::after{display:none !important}.kudo-login.woocommerce-account #content .page-content>.woocommerce{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.kudo-login .woocommerce-error::before,.kudo-login .woocommerce-info::before,.kudo-login .woocommerce-message::before{top:12px}.kudo-login .woocommerce-error,.kudo-login .woocommerce-info,.kudo-login .woocommerce-message{padding-right:6px;background-color:#e6e6e6;border-radius:0 0 5px 5px;overflow:hidden}.kudo-login .woocommerce-error>::before,.kudo-login .woocommerce-info>::before,.kudo-login .woocommerce-message>::before{top:16px}.kudo-login .woocommerce-error li,.kudo-login .woocommerce-info li,.kudo-login .woocommerce-message li{font-size:14px}.kudo-login .woocommerce-error,.kudo-login .woocommerce-info,.woocommerce-message .kudo-login.woocommerce-account #content .page-content>.woocommerce{grid-template-columns:1fr !important}.kudo-login .register-section,.kudo-login .login-section{display:-webkit-box;display:-ms-flexbox;display:flex;width:100% !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.kudo-login .register-section h2,.kudo-login .login-section h2{text-align:center;margin:0 0 32px 0;font-size:26px !important;text-transform:uppercase}.kudo-login .register-section .register,.kudo-login .register-section .login,.kudo-login .login-section .register,.kudo-login .login-section .login{background-color:#f4f4f4;padding:50px 40px}@media(max-width: 576px){.kudo-login .register-section .register,.kudo-login .register-section .login,.kudo-login .login-section .register,.kudo-login .login-section .login{padding:30px 15px !important}}.kudo-login .register-section .register>p:last-of-type.form-row,.kudo-login .register-section .login>p:last-of-type.form-row,.kudo-login .login-section .register>p:last-of-type.form-row,.kudo-login .login-section .login>p:last-of-type.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.kudo-login .register-section .register>p:last-of-type.form-row button,.kudo-login .register-section .login>p:last-of-type.form-row button,.kudo-login .login-section .register>p:last-of-type.form-row button,.kudo-login .login-section .login>p:last-of-type.form-row button{margin-top:18px;min-width:80px;padding:15px 30px;font-family:var(--e-global-typography-accent-font-family),Sans-serif !important;font-size:18px;font-weight:700 !important;line-height:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#fb6166;color:#fff !important;border-radius:6px;-webkit-transition:.3s;transition:.3s}.kudo-login .register-section .register>p:last-of-type.form-row button:hover,.kudo-login .register-section .login>p:last-of-type.form-row button:hover,.kudo-login .login-section .register>p:last-of-type.form-row button:hover,.kudo-login .login-section .login>p:last-of-type.form-row button:hover{background-color:#373547}.kudo-login .register{width:50%;max-width:50%;border-radius:5px}@media(max-width: 768px){.kudo-login .register{width:100%;max-width:100%}}.kudo-login .register label{font-size:16px;font-weight:500;margin-bottom:5px}@media(max-width: 576px){.kudo-login .register label{font-size:13px}}.kudo-login .register .phone-number-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;border:1px solid #666;padding:0 12px;border-radius:3px;margin:0 3px;position:relative;margin-top:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kudo-login .register .phone-number-wrapper .phone-numb{position:absolute;top:-32px;left:0;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kudo-login .register .phone-number-wrapper .phone-numb .required{font-weight:700;color:#a00}.kudo-login .register .phone-number-wrapper input.input-text{border:none !important;outline:none !important}.kudo-login .register .phone-country-code{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kudo-login .register .phone-country-code img{max-width:24px;margin-right:6px}.kudo-login .register .woocommerce-privacy-policy-text{font-size:13px}.kudo-login .login-section .login{width:480px;max-width:100%;border-radius:5px;margin:1rem auto}@media(max-width: 499px){.kudo-login .login-section .login{width:100%;margin:0 auto}}.kudo-login .login-section .login .login-num-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;border:1px solid #666;padding:0 12px;border-radius:3px;margin:0;position:relative;margin-top:36.33px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kudo-login .login-section .login .login-num-wrapper .phone-number-wrapper{padding:0;background-color:unset;border:unset;border-radius:unset}.kudo-login .login-section .login .login-num-wrapper .phone-number-wrapper .phone-country-code{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kudo-login .login-section .login .login-num-wrapper .phone-number-wrapper .phone-country-code img{max-width:24px;margin-right:6px}.kudo-login .login-section .login .login-num-wrapper .phone-number-wrapper .code{font-size:16px}.kudo-login .login-section .login .login-num-wrapper label[for=username]{position:absolute;top:-37.58px;left:-1px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kudo-login .login-section .login .login-num-wrapper .login-input-username{border:unset;outline:unset}.kudo-login .login-section .login .login-user-wrapper input,.kudo-login .login-section .login .password-input input{outline:0}.kudo-login .login-section .login .form-row-wide label{font-size:16px;font-weight:500;margin-bottom:5px}@media(max-width: 576px){.kudo-login .login-section .login .form-row-wide label{font-size:13px}}.kudo-login .login-section .login .login-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kudo-login .login-section .login .login-btns label{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;-webkit-padding-start:30px;padding-inline-start:30px}@media(max-width: 576px){.kudo-login .login-section .login .login-btns label{font-size:13px;-webkit-padding-start:24px;padding-inline-start:24px}}.kudo-login .login-section .login .login-btns label:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;color:#fff;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);position:absolute;inset-inline-start:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none;left:7px;z-index:1}@media(max-width: 768px){.kudo-login .login-section .login .login-btns label:before{left:6px}}.kudo-login .login-section .login .login-btns label:after{content:"";width:20px;height:20px;border:1.5px solid #577793;border-radius:4px;margin-right:5px;-webkit-transition:all .2s ease;transition:all .2s ease;position:absolute;top:50%;left:3.7px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width: 576px){.kudo-login .login-section .login .login-btns label:after{width:16px;height:16px}}.kudo-login .login-section .login .login-btns:has(input:checked)>label::after{background-color:#577793;border-color:#577793}.kudo-login .login-section .login .login-btns:has(input:checked)>label::before{display:block}.kudo-login .login-section .login .login-btns input{display:none}.kudo-login .login-section .login .login-btns a{text-decoration:none;font-size:16px;font-weight:500;line-height:16px}@media(max-width: 576px){.kudo-login .login-section .login .login-btns a{font-size:13px}}.kudo-login .login-section .login .login-btns a:hover{color:#373547}.kudo-login .login-section .login .login-btns::after,.kudo-login .login-section .login .login-btns::before{display:none !important}.kudo-login .login-section .login .register-btn-wrapper{display:block;width:100%;float:left;margin-top:20px;text-align:center}.kudo-login .login-section .login .register-btn-wrapper span{font-size:16px}.kudo-login .login-section .login .register-btn-wrapper a{text-decoration:none;font-size:16px;font-weight:500;line-height:16px}.kudo-login .login-section .login .register-btn-wrapper a:hover{color:#373547}.woocommerce-lost-password .page-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woocommerce-lost-password .page-content>.woocommerce{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-self:center;background-color:#f4f4f4;padding:50px 40px;width:50%;max-width:50%;border-radius:5px}@media(max-width: 768px){.woocommerce-lost-password .page-content>.woocommerce{width:100%;max-width:100%}}@media(max-width: 576px){.woocommerce-lost-password .page-content>.woocommerce{padding:30px 15px !important}}.woocommerce-lost-password .page-content>.woocommerce .woocommerce-message{width:100%}.woocommerce-lost-password .lost_reset_password .form-row-last{width:100%}.woocommerce-lost-password .lost_reset_password .woocommerce-Button{min-width:100px}.woocommerce-lost-password .woocommerce-ResetPassword .form-row-first{width:100%}.woocommerce-lost-password .woocommerce-ResetPassword>p.woocommerce-form-row:last-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.woocommerce-lost-password .woocommerce-ResetPassword .woocommerce-Button{padding:10px 14px !important;font-family:var(--e-global-typography-accent-font-family),Sans-serif !important;font-size:14px !important;font-weight:600 !important;line-height:20px !important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#fb6166 !important;color:#fff !important;border-radius:6px;margin-top:16px;-webkit-transition:.3s;transition:.3s}.woocommerce-lost-password .woocommerce-ResetPassword .woocommerce-Button:hover{background-color:#373547 !important}