body.page-template-blank-login,body.persika-login-blank-template{display:flex!important;align-items:center!important;justify-content:center!important;height:100vh!important;background-color:var(--pl-page-bg,#fafafa)}body.page-template-blank-login,body.persika-login-blank-template,#pl-password-modal,#persika-toast,#persika-checkout-modal,.persika-account-password-panel,.persika-login-wrapper{--pl-primary:#b30000;--pl-page-bg:#fafafa;--pl-card-bg:#fff;--pl-card-border:#ececec;--pl-card-shadow:0 10px 28px rgba(0,0,0,.06);--pl-text:#222;--pl-muted:#666;--pl-input-bg:#fff;--pl-input-text:#222;--pl-input-border:#ddd;--pl-input-placeholder:#777;--pl-input-focus-border:#999;--pl-button-bg:var(--pl-primary);--pl-button-text:#fff;--pl-link-color:var(--pl-primary);--pl-error:#c0392b;--pl-info:var(--pl-primary);--pl-choice-bg:#fff;--pl-choice-border:#ddd;--pl-choice-selected-bg:color-mix(in srgb, var(--pl-primary) 10%, var(--pl-card-bg));--pl-modal-bg:#fff;--pl-modal-backdrop:rgba(0,0,0,.45);--pl-close-bg:#fff;--pl-close-color:#777;--pl-icon-muted:#ccc}#pl-password-modal.pl-theme-dark,#persika-toast.pl-theme-dark,#persika-checkout-modal.pl-theme-dark,.persika-login-wrapper.pl-theme-dark,.persika-account-password-panel.pl-theme-dark,body.persika-login-theme-dark,body.persika-login-theme-dark .persika-login-wrapper{--pl-page-bg:#0f172a;--pl-card-bg:#111827;--pl-card-border:#334155;--pl-card-shadow:0 18px 44px rgba(0,0,0,.35);--pl-text:#f9fafb;--pl-muted:#cbd5e1;--pl-input-bg:#0b1220;--pl-input-text:#f9fafb;--pl-input-border:#334155;--pl-input-placeholder:#94a3b8;--pl-input-focus-border:#94a3b8;--pl-button-text:#fff;--pl-error:#f87171;--pl-info:#fca5a5;--pl-link-color:#fca5a5;--pl-button-bg:var(--pl-primary);--pl-choice-bg:#0b1220;--pl-choice-border:#334155;--pl-choice-selected-bg:color-mix(in srgb, var(--pl-primary) 24%, var(--pl-card-bg));--pl-modal-bg:#111827;--pl-modal-backdrop:rgba(2,6,23,.72);--pl-close-bg:#1f2937;--pl-close-color:#e5e7eb;--pl-icon-muted:#cbd5e1}@media (prefers-color-scheme:dark){#pl-password-modal.pl-theme-auto,#persika-toast.pl-theme-auto,#persika-checkout-modal.pl-theme-auto,.persika-login-wrapper.pl-theme-auto,.persika-account-password-panel.pl-theme-auto,body.persika-login-theme-auto,body.persika-login-theme-auto .persika-login-wrapper{--pl-page-bg:#0f172a;--pl-card-bg:#111827;--pl-card-border:#334155;--pl-card-shadow:0 18px 44px rgba(0,0,0,.35);--pl-text:#f9fafb;--pl-muted:#cbd5e1;--pl-input-bg:#0b1220;--pl-input-text:#f9fafb;--pl-input-border:#334155;--pl-input-placeholder:#94a3b8;--pl-input-focus-border:#94a3b8;--pl-button-text:#fff;--pl-error:#f87171;--pl-info:#fca5a5;--pl-link-color:#fca5a5;--pl-button-bg:var(--pl-primary);--pl-choice-bg:#0b1220;--pl-choice-border:#334155;--pl-choice-selected-bg:color-mix(in srgb, var(--pl-primary) 24%, var(--pl-card-bg));--pl-modal-bg:#111827;--pl-modal-backdrop:rgba(2,6,23,.72);--pl-close-bg:#1f2937;--pl-close-color:#e5e7eb;--pl-icon-muted:#cbd5e1}}.persika-login-wrapper,.persika-login-wrapper *,.persika-login-wrapper *::before,.persika-login-wrapper *::after{box-sizing:border-box}.persika-login-wrapper{display:block;width:100%;max-width:460px;margin:80px auto;padding:32px 24px;border:1px solid var(--pl-card-border,#ececec);border-radius:14px;background:var(--pl-card-bg);box-shadow:var(--pl-card-shadow);color:var(--pl-text,#222);direction:rtl;overflow:hidden;position:relative}.persika-login-wrapper.pl-theme-dark,#pl-password-modal.pl-theme-dark,#persika-checkout-modal.pl-theme-dark{color-scheme:dark}@media (prefers-color-scheme:dark){.persika-login-wrapper.pl-theme-auto,#pl-password-modal.pl-theme-auto,#persika-checkout-modal.pl-theme-auto{color-scheme:dark}}.persika-login-wrapper .pl-input-wrap{position:relative}.persika-login-wrapper .pl-password-eye{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:#fff0;border:none;box-shadow:none;color:var(--pl-icon-muted);transition:color 0.2s;padding:0;cursor:pointer}.persika-login-wrapper .pl-password-eye:hover{color:var(--pl-text,#222)}.persika-login-wrapper input[type="password"]{padding-left:40px}.persika-login-wrapper h3{margin:0 0 10px;font-size:16px;font-weight:500;text-align:right;padding-right:0;color:var(--pl-text,#222)}.persika-login-wrapper .pl-desc{margin-bottom:12px;color:var(--pl-muted);font-size:14px}.persika-login-wrapper .pl-step-1 h3{margin-bottom:20px}.persika-login-wrapper .pl-step-1 label[for="pl-phone"]{display:block;margin-bottom:8px}.persika-login-wrapper .pl-step-1 #pl-next{margin-top:40px}.persika-login-wrapper .pl-step-1 .pl-desc{margin-top:8px}.persika-login-wrapper .pl-input{width:100%;padding:12px 12px;border:1px solid var(--pl-input-border)!important;border-radius:10px;margin-bottom:10px;outline:none;background:var(--pl-input-bg)!important;color:var(--pl-input-text)!important;-webkit-text-fill-color:var(--pl-input-text)!important;caret-color:var(--pl-input-text)!important;font-size:16px;box-shadow:none}.persika-login-wrapper .pl-input:focus{border-color:var(--pl-input-focus-border)}.persika-login-wrapper .pl-input:-webkit-autofill,.persika-login-wrapper .pl-input:-webkit-autofill:hover,.persika-login-wrapper .pl-input:-webkit-autofill:focus,.persika-login-wrapper .pl-input:-webkit-autofill:active{background:var(--pl-input-bg)!important;border:1px solid var(--pl-input-border)!important;-webkit-box-shadow:0 0 0 1000px var(--pl-input-bg) inset!important;-webkit-text-fill-color:var(--pl-input-text)!important;caret-color:var(--pl-input-text);transition:background-color 9999s ease-in-out 0s}.persika-login-wrapper .pl-btn{width:100%;padding:12px 14px;border:0;border-radius:10px;background:var(--pl-button-bg);color:var(--pl-button-text,#fff);cursor:pointer;font-size:15px;line-height:1;box-shadow:none}.persika-login-wrapper .pl-btn:disabled{opacity:.6;cursor:not-allowed}.persika-login-wrapper .pl-choice-secondary{display:block;width:100%;margin-top:12px;padding:11px 14px;border:1px solid var(--pl-link-color);border-radius:10px;background:var(--pl-input-bg,transparent);color:var(--pl-link-color);cursor:pointer;font-size:15px}.persika-login-wrapper .pl-password-setup-back{display:block;margin:18px auto 0;color:var(--pl-link-color);font-size:13px;font-weight:400;text-align:center}.persika-login-wrapper .pl-step-password-login .pl-password-login-forgot{display:block;width:max-content;margin:2px 0 16px;color:var(--pl-link-color);font-size:13px;font-weight:400;text-align:right}.persika-login-wrapper .pl-step-password-login .pl-password-login-secondary{display:block;width:100%;margin-top:12px;padding:11px 14px;border:1px solid var(--pl-link-color);border-radius:10px;background:var(--pl-input-bg,transparent);color:var(--pl-link-color);cursor:pointer;font-size:15px;text-align:center}.persika-login-wrapper .pl-error{color:var(--pl-error);margin-top:8px;min-height:18px;font-size:13px}.persika-login-wrapper .pl-info{color:var(--pl-info);margin-top:8px;font-size:13px;min-height:18px}.persika-login-wrapper .pl-step-otp h3{margin-bottom:12px}.persika-login-wrapper .pl-otp-inputs{direction:ltr;display:flex;align-items:center;gap:12px;margin:12px 0;width:100%;overflow:hidden}.persika-login-wrapper .pl-otp-inputs input{flex:1 1 0%;min-width:0;height:48px;text-align:center;font-size:20px;border:1px solid var(--pl-input-border)!important;border-radius:10px;outline:none;background:var(--pl-input-bg)!important;color:var(--pl-input-text)!important;-webkit-text-fill-color:var(--pl-input-text)!important;caret-color:var(--pl-input-text)!important;transition:border-color .15s ease;direction:ltr}.persika-login-wrapper .pl-otp-inputs input:focus{border-color:var(--pl-input-focus-border)}.persika-login-wrapper .pl-header{position:relative;display:flex;align-items:center;justify-content:center;min-height:42px;padding-inline:52px;margin-bottom:24px}.persika-login-wrapper .pl-back{position:absolute;right:0;top:50%;transform:translateY(-50%);width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:8px;border:0;background:#fff0;color:var(--pl-link-color);font-size:24px;cursor:pointer;z-index:3;visibility:hidden;pointer-events:none}.persika-login-wrapper .pl-back.is-visible{visibility:visible;pointer-events:auto}.persika-login-wrapper .pl-back svg{display:block;width:28px;height:28px}.persika-login-wrapper .pl-brand{margin:0 auto;display:flex;justify-content:center;align-items:center}.persika-login-wrapper .pl-brand-logo,.persika-login-wrapper .pl-brand img{width:204px;height:75px;object-fit:contain;max-width:100%}@media (max-width:768px){.persika-login-wrapper .pl-header{padding-inline:48px}.persika-login-wrapper .pl-back{right:4px}}.persika-login-wrapper #pl-otp-single-input{width:100%;height:52px;border:1px solid var(--pl-input-border);border-radius:12px;padding:0 14px;font-size:16px;margin:10px 0 15px}.persika-login-wrapper #pl-otp-single-input:focus{border-color:var(--pl-link-color);box-shadow:0 0 0 3px rgb(179 0 0 / .1)}.persika-login-wrapper .pl-resend-options{margin-top:12px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:center;font-size:14px;font-weight:400}.persika-login-wrapper .pl-resend-options span{font-size:14px;color:var(--pl-muted);font-weight:400}.persika-login-wrapper .pl-timer{font-size:13px;color:var(--pl-muted)}.persika-login-wrapper .pl-timer strong{font-weight:700}.persika-login-wrapper .pl-actions{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.persika-login-wrapper .pl-actions>.pl-link{flex:1 1 0%;min-width:180px}.persika-login-wrapper .pl-link{background:#fff0;border:0;color:var(--pl-link-color);cursor:pointer;font-size:13px;padding:0}.pl-password-hint{list-style:none;margin:-6px 0 14px;padding:0;font-size:13px;text-align:right}.pl-password-hint li{color:#b32d2e;margin:3px 0}.pl-password-hint li.is-met{color:#008a20}.pl-password-requirements{list-style:none;margin:-8px 0 16px;padding:0;font-size:.9em;text-align:right;direction:rtl}.pl-password-requirements li{margin:3px 0}.pl-password-requirements li.is-unmet{color:#b32d2e}.pl-password-requirements li.is-met{color:#008a20}.pl-password-requirements li span{display:inline-block;width:1.2em;text-align:center}.persika-account-password-panel,.persika-account-password-panel *,.persika-account-password-panel *::before,.persika-account-password-panel *::after{box-sizing:border-box}.persika-account-password-panel{width:100%;max-width:680px;margin:0 auto;padding:clamp(20px, 4vw, 32px);border:1px solid var(--pl-card-border,#ececec);border-radius:18px;background:var(--pl-card-bg,#fff);box-shadow:var(--pl-card-shadow,0 10px 28px rgb(0 0 0 / .06));color:var(--pl-text,#222);direction:rtl;font-family:inherit}.persika-account-password-header{display:flex;align-items:flex-start;gap:14px;padding-bottom:22px;margin-bottom:24px;border-bottom:1px solid var(--pl-card-border,#ececec)}.persika-account-password-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;border-radius:14px;color:var(--pl-primary,#b30000);background:color-mix(in srgb,var(--pl-primary,#b30000) 10%,transparent)}.persika-account-password-header h2,.persika-account-password-body h3{color:var(--pl-text,#222);font-family:inherit}.persika-account-password-header h2{margin:1px 0 6px;font-size:clamp(20px, 3vw, 24px);line-height:1.4}.persika-account-password-header p{margin:0;color:var(--pl-muted,#666);font-size:14px;line-height:1.8}.persika-account-password-body h3{margin:0 0 18px;font-size:17px}.persika-account-password-form{display:grid;gap:16px;margin:0}.persika-account-password-form .persika-password-field{display:grid;gap:8px;margin:0}.persika-account-password-form label{margin:0;color:var(--pl-text,#222);font-size:14px;font-weight:600}.persika-account-password-form input[type="password"]{width:100%;min-height:48px;margin:0;padding:10px 13px;border:1px solid var(--pl-input-border,#ddd);border-radius:10px;outline:0;background:var(--pl-input-bg,#fff);color:var(--pl-input-text,#222);font:inherit;line-height:1.5;transition:border-color .2s ease,box-shadow .2s ease}.persika-account-password-form input[type="password"]:focus{border-color:var(--pl-primary,#b30000);box-shadow:0 0 0 3px color-mix(in srgb,var(--pl-primary,#b30000) 16%,transparent)}.persika-account-password-panel .pl-password-requirements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:-4px 0 2px;font-size:13px}.persika-account-password-panel .pl-password-requirements li{display:flex;align-items:center;gap:7px;min-height:38px;margin:0;padding:8px 10px;border:1px solid currentColor;border-radius:9px;background:#fff0;line-height:1.55}.persika-account-password-panel .pl-password-requirements li span{flex:0 0 1.2em;font-weight:800}.persika-account-password-panel .pl-password-requirements li.is-unmet{color:var(--pl-muted,#666);opacity:.82}.persika-account-password-panel .pl-password-requirements li.is-met{color:#15803d;opacity:1}.persika-password-match{display:flex;align-items:center;gap:7px;min-height:24px;margin:-6px 0 0;color:var(--pl-muted,#666);font-size:13px}.persika-password-match__icon{width:1.2em;text-align:center;font-weight:800}.persika-password-match.is-met{color:#15803d}.persika-password-match.is-unmet{color:var(--pl-error,#c0392b)}.persika-account-password-form .persika-password-submit,.persika-account-phone-verification>.persika-password-submit,.persika-account-verification-form .persika-password-submit{min-height:48px;margin:4px 0 0;padding:11px 20px;border:1px solid var(--pl-primary,#b30000);border-radius:10px;background:var(--pl-primary,#b30000);color:#fff;font:inherit;font-weight:700;line-height:1.5;text-align:center;cursor:pointer;transition:transform .18s ease,filter .18s ease,opacity .18s ease}.persika-account-password-form .persika-password-submit:not(:disabled):hover,.persika-account-password-form .persika-password-submit:not(:disabled):focus,.persika-account-phone-verification>.persika-password-submit:not(:disabled):hover,.persika-account-phone-verification>.persika-password-submit:not(:disabled):focus,.persika-account-verification-form .persika-password-submit:not(:disabled):hover,.persika-account-verification-form .persika-password-submit:not(:disabled):focus{background:var(--pl-primary,#b30000);color:#fff;filter:brightness(.9);transform:translateY(-1px)}.persika-account-password-form .persika-password-submit:disabled,.persika-account-phone-verification>.persika-password-submit:disabled,.persika-account-verification-form .persika-password-submit:disabled{border-color:var(--pl-input-border,#ddd);background:var(--pl-input-border,#ddd);color:var(--pl-muted,#666);opacity:.7;cursor:not-allowed}.persika-account-phone-verification{display:grid;gap:16px}.persika-account-verification-message,.persika-account-verification-status{margin:0;color:var(--pl-muted,#666);line-height:1.9}.persika-account-verification-status.is-error{color:var(--pl-error,#c0392b)}.persika-account-verification-form{display:grid;gap:12px}.persika-account-verification-form[hidden]{display:none}.persika-account-verification-form label{font-weight:600}.persika-account-verification-form input{width:100%;min-height:48px;padding:10px 13px;border:1px solid var(--pl-input-border,#ddd);border-radius:10px;background:var(--pl-input-bg,#fff);color:var(--pl-input-text,#222);font:inherit;direction:ltr;text-align:center;letter-spacing:.25em}.persika-account-phone-verification>.persika-password-submit,.persika-account-verification-form .persika-password-submit{width:100%}.persika-account-password-panel .woocommerce-error,.persika-account-password-panel .woocommerce-message,.persika-account-password-panel .woocommerce-info{margin:0 0 20px;border-radius:10px;font-family:inherit}@media (max-width:560px){.persika-account-password-panel{padding:20px 16px;border-radius:14px}.persika-account-password-header{gap:11px}.persika-account-password-icon{flex-basis:42px;width:42px;height:42px;border-radius:12px}.persika-account-password-panel .pl-password-requirements{grid-template-columns:1fr}}.persika-login-wrapper .pl-link:disabled{opacity:.5;cursor:not-allowed}.persika-login-wrapper .pl-step-2 .pl-link{display:block;width:100%;margin:12px auto 0;text-align:center;font-size:14px;font-weight:600;color:var(--pl-link-color);padding:8px 12px;border-radius:8px;background:var(--pl-choice-selected-bg)}.persika-login-wrapper .pl-step-2 .pl-link:hover{background:var(--pl-choice-selected-bg)}.persika-login-wrapper .pl-step{width:100%}.persika-login-wrapper .pl-choice-list{display:grid;gap:10px;margin:12px 0}.persika-login-wrapper .pl-choice-item{display:flex;align-items:center;gap:10px;border:1px solid var(--pl-input-border);border-radius:10px;padding:12px;cursor:pointer;background:var(--pl-choice-bg);color:var(--pl-text,#222)}.persika-login-wrapper .pl-choice-item input{margin:0}.persika-login-wrapper .pl-choice-item:has(input:checked){border-color:var(--pl-link-color);background:var(--pl-choice-selected-bg)}.persika-login-wrapper .pl-modal{position:fixed;inset:0;z-index:999998}.persika-login-wrapper .pl-modal__backdrop{position:absolute;inset:0;background:var(--pl-modal-backdrop,rgb(0 0 0 / .45))}.persika-login-wrapper .pl-modal__dialog{position:relative;width:min(92vw, 460px);margin:10vh auto 0;background:var(--pl-modal-bg,#fff);color:var(--pl-text,#222);border:1px solid var(--pl-card-border,#ececec);border-radius:12px;padding:16px;z-index:2;box-shadow:0 14px 40px rgb(0 0 0 / .22)}#pl-password-modal.pl-modal{position:fixed;inset:0;z-index:999998}#pl-password-modal .pl-modal__backdrop{position:absolute;inset:0;background:var(--pl-modal-backdrop,rgb(0 0 0 / .45))}#pl-password-modal .pl-modal__dialog{position:relative;width:min(92vw, 460px);margin:10vh auto 0;background:var(--pl-modal-bg,#fff);color:var(--pl-text,#222);border:1px solid var(--pl-card-border,#ececec);border-radius:12px;padding:16px;z-index:2;box-shadow:0 14px 40px rgb(0 0 0 / .22)}#pl-password-modal h3{margin:0 0 10px;font-size:20px;font-weight:700;text-align:center;color:var(--pl-text,#222)}#pl-password-modal .pl-desc{margin-bottom:16px;color:var(--pl-muted);font-size:14px;text-align:center}#pl-password-modal .pl-input{width:100%;padding:12px 12px;border:1px solid var(--pl-input-border)!important;border-radius:10px;margin-bottom:10px;outline:none;background:var(--pl-input-bg)!important;color:var(--pl-input-text)!important;-webkit-text-fill-color:var(--pl-input-text)!important;caret-color:var(--pl-input-text)!important;font-size:16px;box-shadow:none}#pl-password-modal .pl-input:focus{border-color:var(--pl-input-focus-border)}#pl-password-modal .pl-input::placeholder{color:var(--pl-input-placeholder)!important;-webkit-text-fill-color:var(--pl-input-placeholder)!important;opacity:1}#pl-password-modal .pl-input:-webkit-autofill,#pl-password-modal .pl-input:-webkit-autofill:hover,#pl-password-modal .pl-input:-webkit-autofill:focus,#pl-password-modal .pl-input:-webkit-autofill:active{border:1px solid var(--pl-input-border)!important;-webkit-box-shadow:0 0 0 1000px var(--pl-input-bg) inset!important;-webkit-text-fill-color:var(--pl-input-text)!important;caret-color:var(--pl-input-text)!important}#pl-password-modal .pl-btn{width:100%;padding:12px 14px;border:0;border-radius:10px;background:var(--pl-button-bg);color:var(--pl-button-text,#fff);cursor:pointer;font-size:15px;line-height:1;box-shadow:none}#pl-password-modal .pl-error{color:var(--pl-error);margin-top:8px;min-height:18px;font-size:13px}#pl-password-modal .pl-info{color:var(--pl-info);margin-top:8px;font-size:13px;min-height:18px}#persika-toast{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:999999;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease}#persika-toast.show{opacity:1;visibility:visible}#persika-toast .persika-toast__card{display:flex;align-items:center;gap:12px;max-width:min(92vw, 420px);padding:14px 18px;border-radius:16px;background:rgb(15 23 42 / .92);color:var(--pl-button-text,#fff);box-shadow:0 14px 42px rgb(0 0 0 / .22);transform:translateY(12px) scale(.98);transition:transform .28s cubic-bezier(.2,.8,.2,1)}#persika-toast.show .persika-toast__card{transform:translateY(0) scale(1)}#persika-toast .persika-toast__icon{width:52px;height:52px;flex:0 0 52px}#persika-toast .persika-toast__icon svg{width:100%;height:100%;overflow:visible}#persika-toast .persika-toast__circle-bg{fill:rgb(34 197 94 / .18)}#persika-toast .persika-toast__circle-progress{fill:none;stroke:#22c55e;stroke-width:4;stroke-linecap:round;stroke-dasharray:151;stroke-dashoffset:151}#persika-toast .persika-toast__check{fill:none;stroke:#22c55e;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:34;stroke-dashoffset:34}#persika-toast.show .persika-toast__circle-progress{animation:pl-toast-circle .72s ease forwards}#persika-toast.show .persika-toast__check{animation:pl-toast-check .32s ease .48s forwards}#persika-toast .persika-toast__text{font-size:15px;font-weight:600;line-height:1.6}@keyframes pl-toast-circle{to{stroke-dashoffset:0}}@keyframes pl-toast-check{to{stroke-dashoffset:0}}@media (max-width:480px){#persika-toast .persika-toast__card{padding:12px 14px;gap:10px;border-radius:14px}#persika-toast .persika-toast__icon{width:46px;height:46px;flex-basis:46px}#persika-toast .persika-toast__text{font-size:14px}}@media (max-width:480px){.persika-login-wrapper{width:100%;min-height:100vh;margin:0;display:flex;align-items:center;flex-direction:column;justify-content:center;border:0;border-radius:0;box-shadow:none;background:var(--pl-card-bg,#fff);padding:20px 16px}.persika-login-wrapper .pl-otp-inputs{gap:10px}.persika-login-wrapper .pl-otp-inputs input{height:46px;font-size:19px}.persika-login-wrapper .pl-btn{padding:11px 12px;font-size:14px}}@media (max-width:360px){.persika-login-wrapper .pl-otp-inputs{gap:8px}.persika-login-wrapper .pl-otp-inputs input{height:44px;font-size:18px}}.persika-login-wrapper .elementor,.persika-login-wrapper .elementor *{box-sizing:border-box}.persika-login-wrapper,.persika-login-wrapper *{line-height:1.45;z-index:999999}.persika-login-wrapper .pl-step-choice h3,.persika-login-wrapper .pl-step-password h3,.persika-login-wrapper .pl-step-password-login h3,.persika-login-wrapper .pl-step-2 h3,.persika-login-wrapper .pl-step-otp h3{text-align:center}.persika-login-wrapper .pl-step-choice .pl-desc,.persika-login-wrapper .pl-step-password .pl-desc,.persika-login-wrapper .pl-step-password-login .pl-desc,.persika-login-wrapper .pl-step-2 .pl-desc,.persika-login-wrapper .pl-step-otp .pl-desc{text-align:center;margin-bottom:16px}.persika-login-wrapper .pl-step h3{font-size:20px;font-weight:700}.persika-login-wrapper label[for="pl-phone"]{font-size:16px;font-weight:500;display:block;margin-top:10px;margin-bottom:8px}.persika-login-wrapper .pl-step-1 .pl-desc a{color:var(--pl-link-color);font-weight:700;text-decoration:none}.persika-login-wrapper .pl-link{color:var(--pl-link-color);text-decoration:none}.persika-login-wrapper #pl-edit-phone{display:block;width:100%;text-align:center;margin-top:12px;font-size:14px;font-weight:500}.persika-login-wrapper .pl-input::placeholder{color:var(--pl-input-placeholder)!important;-webkit-text-fill-color:var(--pl-input-placeholder)!important;opacity:1}.persika-login-wrapper .pl-step-1 .pl-desc a,.persika-login-wrapper .pl-link{color:var(--pl-link-color)}#persika-checkout-modal .pl-modal-overlay{background:var(--pl-modal-backdrop,rgb(0 0 0 / .45))}#persika-checkout-modal .pl-modal-content{background:var(--pl-modal-bg,#fff);color:var(--pl-text,#222);border:1px solid var(--pl-card-border,#ececec)}#persika-checkout-modal .pl-modal-close{color:var(--pl-close-color,#777)}#persika-checkout-modal{position:fixed;inset:0;z-index:99999;align-items:center;justify-content:center;padding:16px}#persika-checkout-modal .pl-modal-overlay{position:absolute;inset:0;backdrop-filter:blur(2px)}#persika-checkout-modal .pl-modal-content{position:relative;z-index:2;width:min(400px, 100%);max-height:calc(100vh - 32px);overflow-y:auto;padding:10px;border-radius:12px;box-sizing:border-box}#persika-checkout-modal .pl-modal-close{position:absolute;top:10px;left:10px;z-index:3;padding:0;border:0;background:none;font-size:24px;line-height:1;cursor:pointer}#persika-checkout-modal .pl-checkout-auth-complete{padding:20px;text-align:center;color:#16733b}.pl-checkout-block-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;border:1px solid var(--pl-card-border,#e2e5ea);border-radius:10px;background:var(--pl-card-bg,#fff);color:var(--pl-text,#222);box-sizing:border-box}.pl-checkout-block-notice.is-success{border-color:#9bd4af;background:#eefaf2;color:#116b35;line-height:1.8}.pl-checkout-block-login{padding:0;border:0;background:#fff0;color:var(--pl-primary,#b30000);font:inherit;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.pl-checkout-block-login:focus-visible{outline:2px solid currentColor;outline-offset:3px}.pl-checkout-phone-status{display:flex;align-items:center;gap:10px;margin:10px 0 18px;padding:12px 14px;border:1px solid #9bd4af;border-radius:10px;background:#eefaf2;color:#116b35;box-sizing:border-box}.pl-checkout-phone-check{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:#16733b;color:#fff;font-weight:700;line-height:1}.pl-checkout-phone-copy{display:grid;flex:1;gap:2px;min-width:0}.pl-checkout-phone-copy strong{color:inherit;font-size:14px}.pl-checkout-phone-copy small{color:inherit;font-size:12px;line-height:1.8;opacity:.9}.pl-checkout-phone-change{flex:0 0 auto;color:#116b35;font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.pl-checkout-phone-change:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (max-width:480px){.pl-checkout-block-notice{align-items:flex-start;flex-direction:column}.pl-checkout-phone-status{align-items:flex-start}.pl-checkout-phone-change{margin-right:34px}}