.woocommerce :is(.malak-auth,.malak-auth-flow) form:is(.login,.register,.lost_reset_password){margin:0;padding:0;border:0;border-radius:0}.woocommerce :is(.malak-auth,.malak-auth-flow) form .form-row{float:none;width:100%;margin:0 0 16px}:is(.malak-auth,.malak-auth-flow) .malak-auth__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin:4px 0 22px}.woocommerce :is(.malak-auth,.malak-auth-flow) .woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:10px;margin:0;color:var(--text-soft);font-size:13px;font-weight:400;cursor:pointer}.malak-auth__forgot{color:var(--text-soft);font-size:13px;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:4px}.malak-auth__forgot:hover{color:var(--ink);text-decoration-color:currentColor}.woocommerce :is(.malak-auth,.malak-auth-flow) .malak-auth__submit{margin:0}.woocommerce :is(.malak-auth,.malak-auth-flow) .button:is(.woocommerce-form-login__submit,.woocommerce-form-register__submit,[data-auth-continue],[data-auth-verify]),.woocommerce .malak-auth .malak-auth__submit .button{width:100%;min-height:56px;font-size:12px;letter-spacing:.16em}.malak-auth__hint,:is(.malak-auth,.malak-auth-flow) .woocommerce-privacy-policy-text p{margin:0 0 18px;color:var(--text-soft);font-size:13px;line-height:1.6}:is(.malak-auth,.malak-auth-flow) .woocommerce-privacy-policy-text a{text-decoration:underline;text-underline-offset:3px}.malak-auth-hint{display:block;min-height:20px;margin-top:8px;color:var(--muted);font-size:12px;line-height:1.5}.malak-auth-hint.is-ok{color:var(--success)}.malak-auth-hint.is-ok:before{content:"";display:inline-block;width:6px;height:6px;margin-inline-end:8px;border-radius:50%;background:currentColor;vertical-align:1px}.malak-auth-hint.is-error{color:var(--danger)}.malak-auth-suggest{margin:0 2px;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.malak-auth-error{margin:0 0 16px;padding:12px 14px;border-radius:var(--radius);background:var(--danger-soft);color:var(--danger);font-size:13px;line-height:1.5}.malak-auth-error[hidden]{display:none}.malak-auth-inline-link{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.malak-auth-privacy{margin:-4px 0 18px}.malak-auth-privacy p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.malak-auth-switch{margin:18px 0 0;text-align:center}.malak-auth-switch button,.malak-auth-link{min-height:40px;padding:0 4px;border:0;background:none;color:var(--text-soft);font:400 13px/1.4 var(--sans);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:4px;cursor:pointer}.malak-auth-switch button:hover,.malak-auth-link:hover:not(:disabled){color:var(--ink);text-decoration-color:currentColor}.malak-auth-link:disabled{color:var(--muted);text-decoration:none;cursor:default}.malak-auth-switch button[hidden],.malak-auth-step[hidden]{display:none}.malak-auth-step:not([data-step=identify]):not([data-step=offer]):not([hidden]){animation:malak-auth-step-in .28s var(--ease) both}@keyframes malak-auth-step-in{0%{opacity:0;transform:translateY(6px)}}.malak-auth-step__title{margin:0 0 8px;color:var(--ink);font:400 26px/1.15 var(--serif);letter-spacing:-.008em;outline:0}.malak-auth-step__text{margin:0 0 20px;color:var(--text-soft);font-size:14px;line-height:1.6}.malak-auth-step__text strong{color:var(--ink);font-weight:600;unicode-bidi:isolate}.malak-auth-step__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:14px 0 0}.malak-auth-step__fine{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.malak-auth-step__fine strong{color:var(--ink-soft);font-weight:600;unicode-bidi:isolate}.malak-auth-code{display:block;width:100%;height:64px;margin:0 0 16px;padding:0 0 0 .6em;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:500 28px/1 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:.6em;text-align:center;-webkit-appearance:none;appearance:none;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.malak-auth-code::placeholder{color:var(--line-strong)}.malak-auth-code:focus{border-color:var(--ink);outline:0;box-shadow:0 0 0 1px var(--ink)}.woocommerce .malak-auth-code-form .form-row{float:none;width:100%;margin:0 0 16px}.malak-auth-code-form .malak-auth-hint{min-height:0}.woocommerce .malak-auth-flow .button[data-auth-verify]{width:100%;min-height:56px;font-size:12px;letter-spacing:.16em}.woocommerce .malak-auth-flow .button.malak-auth-whatsapp{gap:12px;width:100%;min-height:56px;font-size:12px;letter-spacing:.16em}.malak-auth-whatsapp svg{width:20px;height:20px}.malak-auth-waiting{display:flex;align-items:center;justify-content:center;gap:10px;margin:18px 0 0;color:var(--text-soft);font-size:13px}.malak-auth-spinner{width:14px;height:14px;border:1.5px solid var(--line-strong);border-top-color:var(--ink);border-radius:50%;animation:malak-spin .8s linear infinite}.malak-auth-done{text-align:center}.malak-auth-done>svg{width:44px;height:44px;margin:0 auto 14px;padding:11px;border-radius:50%;background:var(--success-soft);color:var(--success);stroke-width:2}.malak-auth-done .button{margin-top:6px}.malak-order-account{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 40px;margin:0 0 40px;padding:clamp(22px,3vw,32px);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.malak-order-account__title{margin:0 0 14px;font:400 clamp(24px,2.4vw,30px)/1.15 var(--serif);letter-spacing:normal;text-transform:none}.malak-order-account__benefits{display:grid;gap:12px;margin:0;padding:0;list-style:none}.malak-order-account__benefits li{display:flex;align-items:center;gap:12px;color:var(--text-soft);font-size:13px;line-height:1.5}.malak-order-account__benefits svg{flex:0 0 20px;width:20px;height:20px;color:var(--gold)}.malak-order-account .malak-auth-flow{align-self:center}.malak-order-account__text{margin:0;color:var(--text-soft);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.malak-order-account__text strong{color:var(--ink);font-weight:600}.malak-order-account--signin .woocommerce-error,.malak-order-account--signin .woocommerce-message,.malak-order-account--signin .woocommerce-info{margin:0 0 16px}.malak-auth-offer__actions{display:grid;gap:6px;justify-items:center}.woocommerce .malak-auth-offer__actions .button{width:100%;min-height:56px;font-size:12px;letter-spacing:.16em}.malak-order-account--started{grid-template-columns:minmax(0,1fr);max-width:560px}.malak-order-account--started .malak-order-account__title{margin-bottom:0}@media(max-width:699.98px){.malak-order-account{grid-template-columns:minmax(0,1fr)}}
