/* KeshittyDev Dark /acceso and WooCommerce login. */
.kdli-access-area,.kdli-woo-area{display:block;box-sizing:border-box;padding:clamp(25px,5vw,68px) 20px;background:radial-gradient(ellipse at 12% 0%,#39285840,transparent 42%),#0a0d15}
.kdli-access-area .kdli-shell,.kdli-woo-area .kdli-shell{margin:0 auto}
.kdli-access-area .kdli-form-panel form{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}
.kdli-access-area .kdli-form-panel form p{margin:0 0 21px}.kdli-access-area .kdli-form-panel form p label{display:block;margin:0 0 9px}
.kdli-access-area #kdli-front-login .login-remember label{display:flex;align-items:center;gap:9px}
.kdli-access-area #kdli-front-login .login-submit input[type='submit']{width:100%;height:53px}
.kdli-woo-area .kdli-form-panel .woocommerce-form-login,.kdli-woo-area .kdli-form-panel .woocommerce-form-register{padding:0!important;margin:0 0 25px!important;border:0!important;background:transparent!important}
.kdli-woo-area .kdli-form-panel .woocommerce-form-login input[type='text'],.kdli-woo-area .kdli-form-panel .woocommerce-form-login input[type='password'],.kdli-woo-area .kdli-form-panel .woocommerce-form-register input[type='text'],.kdli-woo-area .kdli-form-panel .woocommerce-form-register input[type='email']{width:100%}
.kdli-woo-area .woocommerce-form-login .form-row,.kdli-woo-area .woocommerce-form-register .form-row{display:block;margin:0 0 18px}
.kdli-woo-area .woocommerce-form-login .woocommerce-form-login__submit,.kdli-woo-area .woocommerce-form-register .woocommerce-form-register__submit{display:block;width:100%;margin:16px 0 10px!important;float:none}
.kdli-woo-area .woocommerce-form-login__rememberme{display:flex!important;align-items:center;gap:8px;margin:10px 0 15px;color:#dee2f4}
.kdli-woo-area .woocommerce-LostPassword a,.kdli-woo-area .woocommerce-privacy-policy-text a{color:#bcaaff}
.kdli-woo-area .u-columns{display:grid;grid-template-columns:1fr;gap:22px}
.kdli-woo-area .u-columns .u-column1,.kdli-woo-area .u-columns .u-column2{float:none;width:100%}
.kdli-woo-area .u-columns .u-column2{padding-top:20px;border-top:1px solid #303650}
.kdli-woo-area .u-columns h2{color:#eff0ff;font-size:21px}
.kdli-woo-area .woocommerce-password-strength{color:#101423}
.kdli-woo-area .woocommerce-password-hint,.kdli-woo-area .woocommerce-privacy-policy-text{color:#adb6d5;font-size:11px}
.kdli-woo-area .woocommerce .woocommerce-error,.kdli-woo-area .woocommerce .woocommerce-message{color:#ebecfa;border:1px solid #48415b;background:#202138;border-radius:10px}
.kdli-woo-area .kdli-form-panel{align-items:flex-start;padding-top:80px;padding-bottom:75px}
.kdli-woo-area .kdli-woo-form-panel .kdli-form-layout{max-width:435px}
@media(max-width:780px){.kdli-access-area,.kdli-woo-area{padding:22px 12px}.kdli-woo-area .kdli-form-panel{padding:34px 26px}}
