.tek-login-page{background:#f7f4ed;min-height:70vh;padding:48px 20px 64px}.tek-login-panel{color:#193f3c;direction:rtl;background:#e9ece2;border:1px solid #fff;border-radius:30px;grid-template-columns:1fr 1fr;max-width:1000px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 20px 60px #193f3c0d}.tek-login-art{background:#e5e8dc;grid-area:1/2;justify-content:center;align-items:center;min-height:600px;display:flex;position:relative;overflow:hidden}.tek-login-art>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tek-login-art>div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f4edc9;border-radius:20px;gap:10px;padding:20px;display:grid;position:absolute;bottom:30px;left:28px;right:28px}.tek-login-art strong{font-size:23px}.tek-login-art span{font-size:12px}.tek-login-glass{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#f7f4eddd;border:1px solid #ffffffd9;border-radius:30px;grid-area:1/1;padding:40px 36px;box-shadow:inset 0 1px #fff}.tek-login-form{text-align:center;color:#193f3c;font:inherit}.tek-login-brand{color:inherit;justify-content:center;align-items:center;gap:10px;margin-bottom:24px;text-decoration:none;display:flex}.tek-login-brand img{object-fit:contain;width:52px;height:52px}.tek-login-brand strong{font-size:19px}.tek-login-icon{color:#286b7a;background:#dce7deaa;border:1px solid #ffffff9c;border-radius:19px;place-items:center;width:58px;height:58px;margin:0 auto 18px;display:grid}.tek-login-icon svg{width:27px;height:27px}.tek-login-form h2{margin:0 0 10px;font-size:26px;line-height:1.6}.tek-login-description{color:#51675e;max-width:340px;margin:0 auto 25px;font-size:14px;line-height:2}.tek-login-form form{gap:18px;display:grid}.tek-login-form button,.tek-login-form input{font:inherit}.tek-phone-label{text-align:right;font-size:13px;font-weight:600}.tek-phone-field{background:#ffffffa8;border:1px solid #b4c4bc;border-radius:14px;align-items:center;gap:12px;margin-top:9px;padding:0 14px;display:flex}.tek-phone-field svg{color:#286b7a;flex:none}.tek-phone-field input{color:#193f3c;background:0 0;border:0;outline:none;width:100%;min-width:0;height:54px}.tek-phone-field:focus-within{outline-offset:3px;outline:2px solid #286b7a}.tek-login-form .tek-login-submit{color:#fff;cursor:pointer;background:#286b7a;border:0;border-radius:14px;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:12px 18px;font-weight:600;display:flex}.tek-login-form button:disabled{opacity:.55;cursor:wait}.tek-login-number{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin:-8px 0 22px;font-size:14px;display:flex}.tek-login-number button,.tek-login-resend button{color:#286b7a;cursor:pointer;text-underline-offset:5px;background:0 0;border:0;min-height:44px;text-decoration:underline}.tek-login-resend{color:#51675e;justify-content:center;align-items:center;gap:7px;min-height:36px;font-size:12px;display:flex}.tek-login-context{color:#51675e;border-top:1px solid #193f3c14;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin:24px 0 0;padding-top:20px;font-size:11px;line-height:2;display:flex}.tek-login-context svg{flex:none}.tek-login-context a{color:#286b7a}.tek-login-back{color:#286b7a;justify-content:center;align-items:center;gap:9px;min-height:44px;margin:24px 0 0;font-size:12px;text-decoration:none;display:flex}.tek-login-error{color:#942b2b;background:#fff0ed;border-radius:10px;margin:0;padding:10px;font-size:13px;line-height:1.9}.tek-otp{height:60px;position:relative}.tek-otp input{opacity:0;z-index:1;cursor:text;width:100%;height:100%;font-size:18px;position:absolute;inset:0}.tek-otp-boxes{pointer-events:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;height:100%;display:grid}.tek-otp-boxes span{background:#ffffff9e;border:1px solid #c3cfc7;border-radius:12px;place-items:center;font-size:24px;font-weight:600;display:grid}.tek-otp:focus-within .is-current{outline-offset:2px;background:#fff;outline:2px solid #286b7a}.tek-otp:has(input[aria-invalid=true]) .tek-otp-boxes span{border-color:#ab4141}.tek-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tek-login-form button:focus-visible,.tek-login-form a:focus-visible,.tek-login-back:focus-visible{outline-offset:4px;outline:2px solid #286b7a}.commerce-main .tek-login-panel{width:100%}@media (max-width:700px){.tek-login-page{padding:24px 16px 40px}.tek-login-panel{border-radius:24px;display:block}.tek-login-art{display:none}.tek-login-glass{border-radius:24px;padding:30px 22px}.tek-login-form h2{font-size:23px}.tek-login-brand{margin-bottom:20px}.tek-otp-boxes{gap:6px}.tek-otp{height:52px}.tek-otp-boxes span{font-size:21px}.tek-login-description{font-size:13px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tek-login-glass{background:#f7f4ed}}.tek-login-panel{background-image:url(/images/categories/accessory-audio-v2.webp);background-position:50%;background-size:cover}.tek-login-glass{background:#f7f4edcf}.tek-login-form .tek-phone-field input:focus,.tek-login-form .tek-phone-field input:focus-visible{box-shadow:none!important;border:0!important;outline:none!important}.tek-login-description{text-wrap:pretty}.tek-login-form .tek-phone-field input{font-size:16px}.tek-login-page>main{min-width:0}@media (max-width:700px){.tek-login-glass{background:#f7f4ede8}}
