body.customer-account-login .block-customer-login .switch{display:flex;background:#f1f3f6;border-radius:14px;padding:4px;margin-bottom:26px}body.customer-account-login .block-customer-login .switch button{flex:1;border:none;background:0 0;padding:10px;border-radius:20px;cursor:pointer;font-weight:500;color:#6b7280}body.customer-account-login .block-customer-login .switch button.active{background:#111827;color:#fff}body.customer-account-login .form .secondary{text-align:end}body.customer-account-login .form .secondary .action{color:#111827;font-size:10px;text-transform:none}body.customer-account-login .form .icon{position:absolute;right:14px;top:5%;transform:translateY(-50%);font-size:16px;color:#000;transition:transform .25s ease,color .25s ease;width:20px}body.customer-account-login .login-container .block .block-title{margin-bottom:10px}body.customer-account-login .form-login input[type=email],body.customer-account-login .form-login input[type=password],body.customer-account-login .form-login input[type=text],body.customer-account-login .form-login input[type=tel]{width:100%;padding:20px 48px 20px 16px;border-radius:20px;border:1px solid #e5e7eb;margin-bottom:14px;font-size:14px}body.customer-account-login .login-container .block .actions-toolbar>.primary .action{border-radius:20px;border:1px solid #e5e7eb;padding:12px}body.customer-account-login .pslogin-buttons ul{display:block;margin:0}body.customer-account-login .pslogin-buttons .ps-default{margin:0 auto}body .pslogin-block .pslogin-buttons ul li span.pslogin-button-auto{border-radius:16px;border:1px solid #e5e7eb;justify-content:center}body .pslogin-block .pslogin-buttons ul li{min-height:60px}body.customer-account-login .actions-toolbar .action.primary:hover{background-color:#3b82f6}body.customer-account-login .actions-toolbar .action.primary{background-color:#111827}body.customer-account-login .form-login .icon-eye{position:absolute;right:14px;transform:translateY(30%);font-size:16px;cursor:pointer;color:#000;transition:transform .25s ease,color .25s ease;width:20px}body.customer-account-login .form-login .field.password .control .input-text{z-index:unset}body.customer-account-login form{display:none}body.customer-account-login form.active{display:block}body .pslogin-block-new .pslogin-button.phone .pslogin-button-auto{background:#bc3133;border:none}body .pslogin-block-new .pslogin-button.email .pslogin-button-auto,body .pslogin-block-new .pslogin-button.email-default .pslogin-button-auto{background:#7b0f0f;border:none}body .pslogin-block-new .pslogin-button.exploring-club .pslogin-button-auto{background:#ff5b00;border:none}body .pslogin-button.phone .pslogin-button-text{color:#fff}body .pslogin-block-new{margin:unset}body .pslogin-block-new .pslogin-login .pslogin-buttons{display:block}body.customer-account-login .form-login .phone-field{display:none}body.customer-account-login #loginWithEmail{display:none}body .pslogin-button.phone .pslogin-button-icon.phone-icon,body .pslogin-button.exploring-club .pslogin-button-icon.phone-icon{background:url('../images/icon/phone.svg') center no-repeat}body .pslogin-button.email .pslogin-button-icon.email-icon,body .pslogin-button.email-default .pslogin-button-icon.email-icon{background:url('../images/icon/email.svg') center no-repeat}body.customer-account-login .pslogin-buttons .ps-default{max-width:none}body .customer-login-banner .member-title{text-transform:uppercase;font-size:20px;font-style:italic;margin-top:5rem}body.customer-login-banner .member-title span{display:block}