.wsl-theme-digikala.wsl-root{--primary:#ef4056;--text:#23254e;--muted:#62666d;--border:#c0c2c5;--error:#b2001a;--link:#008eb2;--white:#fff;margin:0;min-height:100vh;overflow-x:hidden;font-family:Tahoma,Arial,sans-serif;background:var(--white);color:var(--text)}.wsl-theme-digikala.wsl-root,.wsl-theme-digikala.wsl-root *{box-sizing:border-box}.wsl-theme-digikala.wsl-root button,.wsl-theme-digikala.wsl-root input{font:inherit!important}.wsl-theme-digikala.wsl-root button{border:0!important}.wsl-root.wsl-theme-digikala .auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.wsl-root.wsl-theme-digikala .auth-box{width:410px;max-width:100%;padding:32px;border:1px solid #e0e0e2;border-radius:8px;background:var(--white)}.wsl-root.wsl-theme-digikala .auth-header{position:relative;display:flex;align-items:center;justify-content:center;min-height:48px;margin-bottom:24px}.wsl-root.wsl-theme-digikala .auth-logo{display:flex;direction:ltr;align-items:center;gap:3px;color:var(--primary);font-size:28px;font-weight:700;letter-spacing:-1px;text-decoration:none}.wsl-root.wsl-theme-digikala .auth-logo strong{font-size:16px}.wsl-root.wsl-theme-digikala .back-btn{position:absolute;right:0;top:50%;width:40px;height:40px;padding:8px;transform:translateY(-50%);background:0 0;color:#424750;cursor:pointer;visibility:hidden;pointer-events:none}.wsl-root.wsl-theme-digikala .auth-box:has(.auth-step.active:not([data-step=phone])) .back-btn{visibility:visible;pointer-events:auto}.wsl-root.wsl-theme-digikala .back-btn svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wsl-root.wsl-theme-digikala .auth-step{display:none}.wsl-root.wsl-theme-digikala .auth-step.active{display:block;animation:.2s showStep}@keyframes showStep{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.wsl-theme-digikala.wsl-root h1{margin:0 0 18px;font-size:19px;font-weight:700;line-height:1.8}.wsl-root.wsl-theme-digikala .auth-description{margin:0 0 18px;color:var(--muted);font-size:13px;line-height:2}.wsl-root.wsl-theme-digikala .auth-description strong{color:#424750;font-weight:700}.wsl-root.wsl-theme-digikala .floating-field{position:relative!important;margin-top:8px!important}.wsl-root.wsl-theme-digikala .floating-field input{width:100%!important;height:52px!important;padding:0 14px!important;border:1px solid var(--border)!important;border-radius:8px!important;outline:0!important;background:var(--white)!important;color:var(--text)!important;font-size:15px!important;direction:rtl!important;transition:border-color .15s!important}.wsl-root.wsl-theme-digikala .floating-field label{position:absolute!important;top:50%!important;right:14px!important;padding:0 5px!important;transform:translateY(-50%)!important;background:var(--white)!important;color:#81858b!important;font-size:14px!important;pointer-events:none!important;transition:.15s!important}.wsl-root.wsl-theme-digikala .floating-field input:focus{border-color:var(--primary)!important}.wsl-root.wsl-theme-digikala .floating-field input:focus+label,.wsl-root.wsl-theme-digikala .floating-field input:not(:placeholder-shown)+label{top:0!important;right:10px!important;color:var(--primary)!important;font-size:11px!important}.wsl-root.wsl-theme-digikala .profile-field{margin-bottom:18px!important}.wsl-root.wsl-theme-digikala .field-error{min-height:22px!important;margin:5px 2px 4px!important;color:var(--error)!important;font-size:11px!important;visibility:hidden!important}.wsl-theme-digikala.wsl-root .primary-btn,.wsl-theme-digikala.wsl-root button.primary-btn{width:100%!important;height:48px!important;margin-top:18px!important;border:0!important;border-radius:8px!important;background:var(--primary)!important;background-image:none!important;color:var(--white)!important;font-size:14px!important;font-weight:700!important;cursor:pointer!important;box-shadow:none!important;text-decoration:none!important;text-shadow:none!important;opacity:1!important;transition:opacity .15s,transform .15s,background-color .15s!important}.wsl-theme-digikala.wsl-root .primary-btn:focus,.wsl-theme-digikala.wsl-root .primary-btn:hover,.wsl-theme-digikala.wsl-root button.primary-btn:focus,.wsl-theme-digikala.wsl-root button.primary-btn:hover{background:var(--primary)!important;background-image:none!important;color:var(--white)!important;opacity:.92!important;border:0!important;box-shadow:none!important;text-decoration:none!important}.wsl-theme-digikala.wsl-root .primary-btn:active,.wsl-theme-digikala.wsl-root button.primary-btn:active{transform:scale(.995)!important;background:var(--primary)!important;color:var(--white)!important;opacity:1!important}.wsl-theme-digikala.wsl-root .floating-field input:hover{border-color:#a1a3a8!important;box-shadow:none!important}.wsl-theme-digikala.wsl-root .floating-field input:focus,.wsl-theme-digikala.wsl-root .floating-field input:focus-visible{border-color:var(--primary)!important;box-shadow:none!important;outline:0!important}.wsl-theme-digikala.wsl-root .auth-rules a:focus,.wsl-theme-digikala.wsl-root .auth-rules a:hover{color:var(--link)!important;background:0 0!important;text-decoration:underline!important;box-shadow:none!important}.wsl-theme-digikala.wsl-root .back-btn:focus,.wsl-theme-digikala.wsl-root .back-btn:hover{background:0 0!important;box-shadow:none!important;opacity:.75}.wsl-root.wsl-theme-digikala .auth-rules{margin:18px 0 0;color:var(--muted);font-size:10px;line-height:2;text-align:center}.wsl-root.wsl-theme-digikala .auth-rules a{color:var(--link);text-decoration:none}.wsl-root.wsl-theme-digikala .otp-timer{min-height:32px!important;margin:2px 0 12px!important;color:var(--muted)!important;font-size:12px!important;text-align:center!important}.wsl-root.wsl-theme-digikala .otp-timer button{padding:5px!important;background:0 0!important;color:var(--link)!important;cursor:pointer!important}.wsl-root.wsl-theme-digikala .birth-hint{margin:-10px 3px 4px;color:var(--muted);font-size:10px}.wsl-theme-digikala.wsl-root .wsl-dyn-field{margin-bottom:18px!important}.wsl-theme-digikala.wsl-root .wsl-dyn-label{margin-bottom:6px;color:#81858b!important;font-size:12px;font-weight:400}.wsl-theme-digikala.wsl-root .wsl-dyn-input{height:52px!important;padding:0 14px!important;border:1px solid var(--border)!important;border-radius:8px!important;background:var(--white)!important;color:var(--text)!important;font-size:15px!important;box-shadow:none!important}.wsl-theme-digikala.wsl-root textarea.wsl-dyn-input{height:auto!important;padding:12px 14px!important}.wsl-theme-digikala.wsl-root .wsl-dyn-input:hover{border-color:#a1a3a8!important}.wsl-theme-digikala.wsl-root .wsl-dyn-input:focus{border-color:var(--primary)!important;box-shadow:none!important}.wsl-theme-digikala.wsl-root .wsl-dyn-field.has-error .wsl-dyn-input{border-color:var(--error)!important}.wsl-theme-digikala.wsl-root .wsl-skip-btn,.wsl-theme-digikala.wsl-root button.wsl-skip-btn{display:block!important;width:100%!important;height:44px!important;margin-top:8px!important;padding:0!important;border:0!important;border-radius:8px!important;background:0 0!important;color:var(--primary)!important;font-size:13px!important;font-weight:700!important;cursor:pointer!important;box-shadow:none!important;text-decoration:none!important;text-shadow:none!important;transition:background-color .15s,opacity .15s!important}.wsl-theme-digikala.wsl-root .wsl-skip-btn:focus,.wsl-theme-digikala.wsl-root .wsl-skip-btn:hover,.wsl-theme-digikala.wsl-root button.wsl-skip-btn:focus,.wsl-theme-digikala.wsl-root button.wsl-skip-btn:hover{background:rgba(239,64,86,.06)!important;color:var(--primary)!important;box-shadow:none!important;text-decoration:none!important}@media (max-width:480px){.wsl-root.wsl-theme-digikala .auth-page{align-items:flex-start;padding:20px}.wsl-root.wsl-theme-digikala .auth-box{width:calc(100vw - 40px);max-width:none;padding:12px 0;border:0}.wsl-root.wsl-theme-digikala .auth-header{margin-bottom:30px}}.wsl-root.wsl-theme-digikala .has-error .field-error,.wsl-root.wsl-theme-digikala .is-error .field-error{visibility:visible!important}.wsl-root.wsl-theme-digikala .wsl-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wsl-root.wsl-theme-digikala .wsl-logo-img{max-height:32px;max-width:140px;object-fit:contain}.wsl-root.wsl-theme-digikala .floating-field input[data-role=otp-single],.wsl-root.wsl-theme-digikala .floating-field input[data-role=phone-input],.wsl-root.wsl-theme-digikala .floating-field input[data-role=profile-birthday]{direction:ltr!important}.wsl-root.wsl-theme-digikala .wsl-btn-spinner{opacity:.85!important;flex:none!important;display:none!important;width:16px!important;height:16px!important;border:2px solid currentColor!important;border-top-color:transparent!important;border-radius:50%!important;opacity:.9!important;margin-inline-end:8px!important;vertical-align:-3px!important;animation:.6s linear infinite wsl-btn-spin!important}.wsl-root.wsl-theme-digikala button.is-loading .wsl-btn-spinner{display:inline-block!important}.wsl-root.wsl-theme-digikala button.is-loading .wsl-btn-icon{display:none!important}.wsl-root.wsl-theme-digikala button.is-loading{cursor:default!important;opacity:.9!important}@keyframes wsl-btn-spin{to{transform:rotate(360deg)}}@media (min-width:768px){.wsl-theme-digikala.wsl-woo-account-replacement.wsl-root{max-width:490px}.wsl-theme-digikala.wsl-root h1{margin:40px 0 6px;font-size:18px;font-weight:700;line-height:1.8}.wsl-theme-digikala.wsl-root .auth-description{margin:0 0 24px;color:var(--muted);font-size:12px;line-height:2}}