.mrag-mauth,.mrag-mauth *{box-sizing:border-box}.mrag-mauth{--mrag-mauth-bg:rgba(255,255,255,.86);--mrag-mauth-border:rgba(17,24,39,.10);--mrag-mauth-text:#111827;--mrag-mauth-muted:#6b7280;--mrag-mauth-field:rgba(249,250,251,.92);--mrag-mauth-shadow:0 24px 70px rgba(17,24,39,.12);width:100%;max-width:430px;margin:0 auto;color:var(--mrag-mauth-text);font-family:inherit;text-align:center}.mrag-mauth__card{position:relative;width:100%;padding:28px;border:1px solid var(--mrag-mauth-border);border-radius:calc(var(--mrag-mauth-radius, 24px) + 8px);background:var(--mrag-mauth-bg);box-shadow:var(--mrag-mauth-shadow);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.mrag-mauth__logo{display:block;width:54px;height:54px;margin:0 auto 12px;object-fit:contain;border-radius:0}.mrag-mauth__head{margin-bottom:18px}.mrag-mauth__title{margin:0 0 6px;font-family:inherit;font-size:20px;font-weight:700;line-height:1.45;color:var(--mrag-mauth-text)}.mrag-mauth__subtitle,.mrag-mauth__hint{margin:0;font-size:13px;line-height:1.8;color:var(--mrag-mauth-muted)}.mrag-mauth__hint{margin-bottom:14px}.mrag-mauth__tabs{display:flex;gap:8px;padding:5px;margin:0 0 18px;border-radius:var(--mrag-mauth-radius,24px);background:rgb(17 24 39 / .05)}.mrag-mauth__tab{flex:1 1 0%;appearance:none;border:0;border-radius:calc(var(--mrag-mauth-radius, 24px) - 6px);padding:11px 14px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:650;color:var(--mrag-mauth-muted);background:#fff0;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.mrag-mauth__tab.is-active{color:var(--mrag-mauth-text);background:#fff;box-shadow:0 10px 28px rgb(17 24 39 / .08)}.mrag-mauth__notice{margin:0 0 14px;padding:11px 13px;border-radius:calc(var(--mrag-mauth-radius, 24px) - 8px);font-size:13px;line-height:1.8;text-align:center}.mrag-mauth__notice.is-success{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.mrag-mauth__notice.is-warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.mrag-mauth__notice.is-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.mrag-mauth__step{display:none}.mrag-mauth__step.is-active{display:block;animation:mragMauthFade .18s ease both}@keyframes mragMauthFade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.mrag-mauth-field{position:relative;margin-bottom:12px}.mrag-mauth-field input,.mrag-mauth-otp-hidden{display:block;width:100%;min-height:52px;border:1px solid rgb(17 24 39 / .12);border-radius:var(--mrag-mauth-radius,24px);padding:0 18px;outline:none;background:var(--mrag-mauth-field);color:var(--mrag-mauth-text);font:inherit;font-size:15px;line-height:52px;text-align:center;box-shadow:inset 0 1px 0 rgb(255 255 255 / .8);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.mrag-mauth-field input::placeholder{color:rgb(107 114 128 / .86);text-align:center}.mrag-mauth-field input:focus,.mrag-mauth-otp-box:focus{border-color:color-mix(in srgb,var(--mrag-mauth-primary,#111827) 48%,white);background:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--mrag-mauth-primary,#111827) 12%,transparent)}.mrag-mauth-field--password input{padding-inline-end:52px}.mrag-mauth-eye{position:absolute;inset-inline-end:10px;top:50%;width:34px;height:34px;padding:0;margin:0;transform:translateY(-50%);appearance:none;border:0;border-radius:999px;cursor:pointer;background-color:#fff0;background-image:url(/wp-content/plugins/mrag-modern-auth/assets/icons/eye.svg);background-repeat:no-repeat;background-position:center;background-size:20px 20px;opacity:.58;transition:opacity .18s ease,background-color .18s ease}.mrag-mauth-eye:hover,.mrag-mauth-eye.is-visible{opacity:1;background-color:rgb(17 24 39 / .06)}.mrag-mauth-btn,.mrag-mauth-link-btn{width:100%;min-height:52px;border-radius:var(--mrag-mauth-radius,24px);font-family:inherit;font-size:15px;font-weight:700;text-align:center;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease,opacity .18s ease}.mrag-mauth-btn{border:0;color:var(--mrag-mauth-button-text,#fff);background:var(--mrag-mauth-primary,#111827);box-shadow:0 16px 30px color-mix(in srgb,var(--mrag-mauth-primary,#111827) 24%,transparent)}.mrag-mauth-btn:hover{color:var(--mrag-mauth-button-text,#fff);background:var(--mrag-mauth-primary-hover,#000);transform:translateY(-1px)}.mrag-mauth-btn:disabled,.mrag-mauth-link-btn:disabled{cursor:not-allowed;opacity:.62;transform:none;box-shadow:none}.mrag-mauth-btn.is-loading{pointer-events:none}.mrag-mauth-link-btn{min-height:auto;margin-top:10px;padding:8px 10px;border:0;color:var(--mrag-mauth-muted);background:#fff0;box-shadow:none;font-size:13px;font-weight:600}.mrag-mauth-link-btn:hover{color:var(--mrag-mauth-text);background:rgb(17 24 39 / .04)}.mrag-mauth-otp-hidden,.mrag-mauth-hp{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important}.mrag-mauth-otp-boxes{display:flex;flex-direction:row-reverse;justify-content:center;gap:8px;margin:12px 0 16px}.mrag-mauth-otp-box{width:48px;height:54px;border:1px solid rgb(17 24 39 / .14);border-radius:18px;outline:none;background:var(--mrag-mauth-field);color:var(--mrag-mauth-text);font-family:inherit;font-size:22px;font-weight:750;text-align:center;line-height:54px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.mrag-mauth-modal{position:fixed;inset:0;z-index:999999;display:none;align-items:center;justify-content:center;padding:18px}.mrag-mauth-modal.is-open{display:flex}.mrag-mauth-modal__backdrop{position:absolute;inset:0;background:rgb(15 23 42 / .44);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mrag-mauth-modal__dialog{position:relative;z-index:1;width:min(430px, 100%);max-height:calc(100vh - 32px);overflow:auto;border-radius:34px}.mrag-mauth-modal__close{position:absolute;z-index:3;top:14px;inset-inline-start:14px;width:36px;height:36px;border:0;border-radius:999px;color:#111827;background:rgb(255 255 255 / .76);box-shadow:0 8px 24px rgb(17 24 39 / .12);cursor:pointer;font-size:24px;line-height:36px}html.mrag-mauth-modal-open{overflow:hidden}.mrag-mauth-wc-auth-wrap,.mrag-mauth-checkout-auth{max-width:520px;margin:0 auto 28px}.mrag-mauth-checkout-auth h3{text-align:center;font-family:inherit;font-size:18px;margin:0 0 14px}body.mrag-mauth-replace-wc.woocommerce-account #customer_login{display:none!important}.mrag-mauth-account-fallback{max-width:720px;margin:0 auto;padding:24px;border:1px solid rgb(17 24 39 / .1);border-radius:var(--mrag-mauth-radius,24px);text-align:center}@media (max-width:480px){.mrag-mauth__card{padding:22px 16px;border-radius:28px}.mrag-mauth__title{font-size:18px}.mrag-mauth-otp-boxes{gap:6px}.mrag-mauth-otp-box{width:42px;height:50px;border-radius:16px;font-size:20px}}.mrag-mauth--logged-in .mrag-mauth__actions{display:grid;gap:10px}.mrag-mauth-btn--ghost{background:#fff0;color:var(--mrag-mauth-primary);border:1px solid rgb(17 24 39 / .16);text-decoration:none}.mrag-mauth-btn--ghost:hover{background:rgb(17 24 39 / .04)}.mrag-mauth__tabs[hidden]{display:none!important}.mrag-mauth-open,a[href="#mrag-login"],button.mrag-mauth-open{cursor:pointer!important}.mrag-mauth .mrag-mauth__tab.is-active,.mrag-mauth__tab.is-active:hover,.mrag-mauth__tab.is-active:focus{color:var(--mrag-mauth-button-text,#fff)!important;background:var(--mrag-mauth-primary,#111827)!important;box-shadow:0 12px 26px color-mix(in srgb,var(--mrag-mauth-primary,#111827) 22%,transparent)!important}.mrag-mauth .mrag-mauth__tab:not(.is-active):hover{color:var(--mrag-mauth-text)!important;background:rgb(255 255 255 / .52)!important}.mrag-mauth .mrag-mauth-btn,.mrag-mauth .mrag-mauth-btn:visited{text-decoration:none!important}.mrag-mauth .mrag-mauth-btn:hover:not(:disabled),.mrag-mauth .mrag-mauth-btn:focus:not(:disabled){color:var(--mrag-mauth-button-text,#fff)!important;background:var(--mrag-mauth-primary-hover,#000)!important}.mrag-mauth .mrag-mauth-btn:disabled,.mrag-mauth .mrag-mauth-btn:disabled:hover,.mrag-mauth .mrag-mauth-btn:disabled:focus{color:rgb(17 24 39 / .42)!important;background:rgb(17 24 39 / .07)!important;box-shadow:none!important;transform:none!important}.mrag-mauth-modal .mrag-mauth-modal__close,.mrag-mauth-modal .mrag-mauth-modal__close:hover,.mrag-mauth-modal .mrag-mauth-modal__close:focus{color:#111827!important;background:rgb(255 255 255 / .82)!important;box-shadow:0 8px 24px rgb(17 24 39 / .12)!important;transform:none!important;text-decoration:none!important}.mrag-mauth-modal .mrag-mauth-modal__close:hover{background:#fff!important}.mrag-mauth__logo{border-radius:0!important;box-shadow:none!important;background:transparent!important}.mrag-mauth-modal .mrag-mauth-modal__close{appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;outline:0!important;padding:0!important}.mrag-mauth-modal .mrag-mauth-modal__close:focus,.mrag-mauth-modal .mrag-mauth-modal__close:focus-visible{outline:0!important;border:0!important}.mrag-mauth-account,.mrag-mauth-account *{box-sizing:border-box}.mrag-mauth-account{--mrag-mauth-account-bg:rgba(255,255,255,.88);--mrag-mauth-account-line:rgba(17,24,39,.10);--mrag-mauth-account-text:#111827;--mrag-mauth-account-muted:#64748b;--mrag-mauth-account-soft:rgba(17,24,39,.045);width:min(1180px, calc(100% - 28px));margin:32px auto;color:var(--mrag-mauth-account-text);font-family:inherit}.mrag-mauth-account__shell{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px;align-items:start}.mrag-mauth-account__side,.mrag-mauth-account__content,.mrag-mauth-account__panel,.mrag-mauth-account__hero,.mrag-mauth-account__quick-grid a{border:1px solid var(--mrag-mauth-account-line);border-radius:28px;background:var(--mrag-mauth-account-bg);box-shadow:0 18px 54px rgb(15 23 42 / .08);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.mrag-mauth-account__side{position:sticky;top:24px;padding:14px}.mrag-mauth-account__profile{display:flex;align-items:center;gap:12px;padding:12px;margin-bottom:10px;border-radius:22px;background:var(--mrag-mauth-account-soft)}.mrag-mauth-account__avatar{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 46px;border-radius:18px;color:var(--mrag-mauth-button-text,#fff);background:var(--mrag-mauth-primary,#111827);font-weight:800;font-size:18px}.mrag-mauth-account__profile strong,.mrag-mauth-account__profile span{display:block;line-height:1.8}.mrag-mauth-account__profile strong{font-size:14px;font-weight:800}.mrag-mauth-account__profile span{direction:ltr;text-align:start;color:var(--mrag-mauth-account-muted);font-size:12px}.mrag-mauth-account__nav{display:grid;gap:7px}.mrag-mauth-account__nav-item{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:10px 13px;border-radius:18px;color:var(--mrag-mauth-account-text)!important;text-decoration:none!important;font-weight:700;transition:background .18s ease,color .18s ease,transform .18s ease}.mrag-mauth-account__nav-item:hover{background:rgb(17 24 39 / .06);transform:translateX(-1px)}.mrag-mauth-account__nav-item.is-active{color:var(--mrag-mauth-button-text,#fff)!important;background:var(--mrag-mauth-primary,#111827)}.mrag-mauth-account__nav-item.is-logout{color:#b91c1c!important}.mrag-mauth-account__content{min-height:420px;padding:18px}.mrag-mauth-account__hero{display:flex;align-items:center;justify-content:space-between;padding:26px;margin-bottom:16px;background:linear-gradient(135deg,rgb(17 24 39 / .96),rgb(30 41 59 / .88));color:#fff}.mrag-mauth-account__eyebrow{display:inline-flex;margin-bottom:8px;padding:5px 10px;border-radius:999px;background:rgb(255 255 255 / .12);color:rgb(255 255 255 / .84);font-size:12px;font-weight:700}.mrag-mauth-account__hero h2,.mrag-mauth-account__hero p{color:inherit;font-family:inherit}.mrag-mauth-account__hero h2{margin:0 0 8px;font-size:24px;font-weight:900}.mrag-mauth-account__hero p{margin:0;color:rgb(255 255 255 / .76);line-height:1.9}.mrag-mauth-account__quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mrag-mauth-account__quick-grid a{display:grid;gap:7px;min-height:112px;padding:18px;color:var(--mrag-mauth-account-text)!important;text-decoration:none!important;font-size:16px;font-weight:850}.mrag-mauth-account__quick-grid a span{color:var(--mrag-mauth-account-muted);font-size:12px;font-weight:600;line-height:1.8}.mrag-mauth-account__panel{padding:20px;box-shadow:none}.mrag-mauth-account__panel .woocommerce-orders-table,.mrag-mauth-account__panel table.shop_table{border-collapse:separate!important;border-spacing:0 10px!important;border:0!important}.mrag-mauth-account__panel table.shop_table th,.mrag-mauth-account__panel table.shop_table td{border:0!important;padding:14px!important;background:rgb(248 250 252 / .92)}.mrag-mauth-account__panel table.shop_table tr th:first-child,.mrag-mauth-account__panel table.shop_table tr td:first-child{border-radius:16px 0 0 16px}.mrag-mauth-account__panel table.shop_table tr th:last-child,.mrag-mauth-account__panel table.shop_table tr td:last-child{border-radius:0 16px 16px 0}.mrag-mauth-account__panel input,.mrag-mauth-account__panel select,.mrag-mauth-account__panel textarea{border-radius:18px!important;min-height:46px;border:1px solid rgb(17 24 39 / .13)!important;padding:0 14px!important;font-family:inherit!important}.mrag-mauth-account__panel button,.mrag-mauth-account__panel .button,.mrag-mauth-account__panel a.button{border-radius:18px!important;border:0!important;color:var(--mrag-mauth-button-text,#fff)!important;background:var(--mrag-mauth-primary,#111827)!important;font-family:inherit!important;font-weight:800!important;box-shadow:0 14px 30px rgb(15 23 42 / .14)!important}body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:auto!important}@media (max-width:860px){.mrag-mauth-account__shell{grid-template-columns:1fr}.mrag-mauth-account__side{position:relative;top:auto}.mrag-mauth-account__quick-grid{grid-template-columns:1fr}}.mrag-mauth-modal .mrag-mauth-modal__close,.mrag-mauth-modal .mrag-mauth-modal__close:hover,.mrag-mauth-modal .mrag-mauth-modal__close:focus,.mrag-mauth-modal .mrag-mauth-modal__close:focus-visible{width:30px!important;height:30px!important;line-height:30px!important;color:#111827!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:0!important;font-size:30px!important;font-weight:500!important}.mrag-mauth .mrag-mauth-btn:hover:not(:disabled),.mrag-mauth-account__nav-item:hover,.mrag-mauth-account__quick-grid a:hover,.mrag-mauth-account__panel button:not(.mrag-mauth-security-button):hover,.mrag-mauth-account__panel .button:hover,.mrag-mauth-account__panel a.button:hover{transform:none!important}.mrag-mauth-account__nav-item{font-weight:650}.mrag-mauth-account__nav-item:hover{background:rgb(17 24 39 / .055)!important}.mrag-mauth-account__quick-grid a:hover{background:rgb(255 255 255 / .96)!important;border-color:rgb(17 24 39 / .16)!important}.mrag-mauth-account__panel,.mrag-mauth-account__panel *{font-family:inherit!important}.mrag-mauth-account__panel a:not(.button),.mrag-mauth-account__panel a:not(.button):visited{color:var(--mrag-mauth-primary,#111827)!important;text-decoration:none!important;font-weight:650!important}.mrag-mauth-account__panel a:not(.button):hover{color:var(--mrag-mauth-primary-hover,#000)!important;text-decoration:none!important}.mrag-mauth-account__panel table,.mrag-mauth-account__panel .woocommerce-orders-table,.mrag-mauth-account__panel table.shop_table{width:100%!important;margin:0!important;border-collapse:separate!important;border-spacing:0 10px!important;border:0!important;background:transparent!important;box-shadow:none!important}.mrag-mauth-account__panel table.shop_table thead th,.mrag-mauth-account__panel .woocommerce-orders-table thead th{background:rgb(248 250 252 / .9)!important;color:#111827!important;font-size:14px!important;font-weight:800!important;white-space:nowrap}.mrag-mauth-account__panel table.shop_table tbody tr,.mrag-mauth-account__panel .woocommerce-orders-table tbody tr{box-shadow:0 10px 28px rgb(15 23 42 / .035)}.mrag-mauth-account__panel table.shop_table td,.mrag-mauth-account__panel table.shop_table th,.mrag-mauth-account__panel .woocommerce-orders-table td,.mrag-mauth-account__panel .woocommerce-orders-table th{vertical-align:middle!important;text-align:start!important}.mrag-mauth-account__panel .woocommerce-orders-table__cell-order-actions,.mrag-mauth-account__panel .woocommerce-orders-table__header-order-actions{text-align:center!important}.mrag-mauth-account__panel .woocommerce-orders-table .button,.mrag-mauth-account__panel .woocommerce-button,.mrag-mauth-account__panel .button,.mrag-mauth-account__panel button[type="submit"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;min-height:42px!important;padding:0 18px!important;line-height:1!important;white-space:nowrap!important;text-decoration:none!important}.mrag-mauth-account__panel .woocommerce-orders-table .button,.mrag-mauth-account__panel .woocommerce-button.view{min-height:34px!important;padding:0 12px!important;border-radius:999px!important;font-size:12px!important}.mrag-mauth-account__panel form,.mrag-mauth-account__panel .woocommerce-EditAccountForm,.mrag-mauth-account__panel .woocommerce-address-fields{max-width:720px;margin-inline:auto}.mrag-mauth-account__panel .form-row,.mrag-mauth-account__panel .woocommerce-form-row{float:none!important;width:100%!important;margin:0 0 14px!important;padding:0!important}.mrag-mauth-account__panel label{display:block!important;margin:0 0 7px!important;color:#111827!important;font-size:13px!important;font-weight:650!important}.mrag-mauth-account__panel input.input-text,.mrag-mauth-account__panel input[type="text"],.mrag-mauth-account__panel input[type="email"],.mrag-mauth-account__panel input[type="password"],.mrag-mauth-account__panel input[type="tel"],.mrag-mauth-account__panel select,.mrag-mauth-account__panel textarea{width:100%!important;max-width:100%!important;min-height:48px!important;border-radius:18px!important;background:rgb(248 250 252 / .84)!important;box-shadow:none!important;text-align:start!important}.mrag-mauth-account__panel input[type="tel"]{direction:ltr!important;text-align:left!important}.mrag-mauth-account__panel fieldset{margin:18px 0 0!important;padding:18px!important;border:1px solid rgb(17 24 39 / .10)!important;border-radius:24px!important}.mrag-mauth-account__panel legend,.mrag-mauth-account__panel h2,.mrag-mauth-account__panel h3{color:#111827!important;font-family:inherit!important;font-weight:850!important;text-decoration:none!important}.mrag-mauth-account.is-loading{position:relative;pointer-events:none;opacity:.72}.mrag-mauth-account.is-loading::after{content:'در حال بارگذاری...';position:absolute;inset:18px;display:flex;align-items:center;justify-content:center;border-radius:30px;background:rgb(255 255 255 / .66);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#111827;font-weight:800;z-index:5}.mrag-mauth-redirect-overlay{position:fixed;inset:0;z-index:9999999;display:flex;align-items:center;justify-content:center;background:rgb(15 23 42 / .36);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:0;transition:opacity .18s ease}.mrag-mauth-redirect-overlay.is-visible{opacity:1}.mrag-mauth-redirect-overlay__box{width:min(340px, calc(100% - 34px));padding:26px 22px;border:1px solid rgb(255 255 255 / .55);border-radius:30px;background:rgb(255 255 255 / .88);box-shadow:0 24px 70px rgb(15 23 42 / .20);text-align:center;color:#111827}.mrag-mauth-redirect-overlay__box strong,.mrag-mauth-redirect-overlay__box em{display:block;font-style:normal}.mrag-mauth-redirect-overlay__box strong{margin-top:14px;font-size:17px;font-weight:900}.mrag-mauth-redirect-overlay__box em{margin-top:6px;color:#64748b;font-size:13px}.mrag-mauth-redirect-overlay__spinner{width:42px;height:42px;display:inline-block;border-radius:999px;border:4px solid rgb(17 24 39 / .12);border-top-color:var(--mrag-mauth-primary,#111827);animation:mragMauthSpin .7s linear infinite}@keyframes mragMauthSpin{to{transform:rotate(360deg)}}@media (max-width:720px){.mrag-mauth-account{width:min(100% - 18px, 1180px);margin:18px auto}.mrag-mauth-account__content,.mrag-mauth-account__panel{padding:12px}.mrag-mauth-account__panel table.shop_table,.mrag-mauth-account__panel .woocommerce-orders-table{font-size:12px}.mrag-mauth-account__panel table.shop_table th,.mrag-mauth-account__panel table.shop_table td,.mrag-mauth-account__panel .woocommerce-orders-table th,.mrag-mauth-account__panel .woocommerce-orders-table td{padding:10px 8px!important}}.mrag-mauth-account{--mrag-mauth-account-radius-lg:28px;--mrag-mauth-account-radius-md:20px}.mrag-mauth-account__content{position:relative;overflow:hidden}.mrag-mauth-account__content.is-loading{pointer-events:none}.mrag-mauth-account__content.is-loading::after{content:'در حال بارگذاری...';position:absolute;inset:18px;display:flex;align-items:center;justify-content:center;border-radius:26px;background:rgb(255 255 255 / .72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#111827;font-weight:800;z-index:20}.mrag-mauth-account.is-loading,.mrag-mauth-account.is-loading::after{opacity:1!important;pointer-events:auto!important;content:none!important}.mrag-mauth-account__nav-item,.mrag-mauth-account__nav-item:visited{color:var(--mrag-mauth-account-text)!important;transform:none!important;text-decoration:none!important}.mrag-mauth-account__nav-item:not(.is-active):not(.is-logout):hover,.mrag-mauth-account__nav-item:not(.is-active):not(.is-logout):focus{color:var(--mrag-mauth-account-text)!important;background:rgb(17 24 39 / .055)!important;transform:none!important}.mrag-mauth-account__nav-item.is-active,.mrag-mauth-account__nav-item.is-active:hover,.mrag-mauth-account__nav-item.is-active:focus{color:var(--mrag-mauth-button-text,#fff)!important;background:var(--mrag-mauth-primary,#111827)!important;transform:none!important}.mrag-mauth-account__nav-item.is-logout,.mrag-mauth-account__nav-item.is-logout:hover,.mrag-mauth-account__nav-item.is-logout:focus{color:#b91c1c!important;background:transparent!important;transform:none!important}.mrag-mauth-account__hero h2{font-size:clamp(20px, 2vw, 26px)!important}.mrag-mauth-account__panel h1,.mrag-mauth-account__panel h2,.mrag-mauth-account__panel h3,.mrag-mauth-account__panel legend{font-size:clamp(18px, 1.6vw, 25px)!important;line-height:1.8!important;margin:0 0 18px!important}.mrag-mauth-account__panel>p:first-child{margin-top:0!important;line-height:2!important;color:#111827!important}.mrag-mauth-account__panel table.shop_table thead th:first-child,.mrag-mauth-account__panel .woocommerce-orders-table thead th:first-child,.mrag-mauth-account__panel table.shop_table tbody td:first-child,.mrag-mauth-account__panel .woocommerce-orders-table tbody td:first-child{border-radius:0 16px 16px 0!important}.mrag-mauth-account__panel table.shop_table thead th:last-child,.mrag-mauth-account__panel .woocommerce-orders-table thead th:last-child,.mrag-mauth-account__panel table.shop_table tbody td:last-child,.mrag-mauth-account__panel .woocommerce-orders-table tbody td:last-child{border-radius:16px 0 0 16px!important}.mrag-mauth-account__panel table.shop_table th,.mrag-mauth-account__panel table.shop_table td,.mrag-mauth-account__panel .woocommerce-orders-table th,.mrag-mauth-account__panel .woocommerce-orders-table td{background:rgb(248 250 252 / .82)!important}.mrag-mauth-status{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:800;line-height:1;white-space:nowrap}.mrag-mauth-status--cancelled,.mrag-mauth-status--failed{color:#b91c1c;background:#fee2e2}.mrag-mauth-status--completed{color:#047857;background:#d1fae5}.mrag-mauth-status--processing{color:#1d4ed8;background:#dbeafe}.mrag-mauth-status--pending{color:#92400e;background:#fef3c7}.mrag-mauth-status--refunded{color:#6d28d9;background:#ede9fe}.mrag-mauth-status--default{color:#334155;background:#e2e8f0}.mrag-mauth-account__panel .woocommerce-Addresses,.mrag-mauth-account__panel .woocommerce-address-fields{display:grid;gap:16px}.mrag-mauth-account__panel .woocommerce-Addresses{grid-template-columns:repeat(2,minmax(0,1fr))}.mrag-mauth-account__panel .woocommerce-Address{float:none!important;width:auto!important;padding:20px!important;border:1px solid rgb(17 24 39 / .10)!important;border-radius:24px!important;background:rgb(255 255 255 / .66)!important;box-shadow:0 14px 36px rgb(15 23 42 / .045)}.mrag-mauth-account__panel .woocommerce-Address-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:12px!important}.mrag-mauth-account__panel .woocommerce-Address-title h2,.mrag-mauth-account__panel .woocommerce-Address-title h3{margin:0!important;font-size:20px!important}.mrag-mauth-account__panel .woocommerce-Address-title .edit{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;padding:0 14px!important;border-radius:999px!important;color:var(--mrag-mauth-button-text,#fff)!important;background:var(--mrag-mauth-primary,#111827)!important;font-size:12px!important;font-weight:800!important;text-decoration:none!important}.mrag-mauth-account__panel address{margin:0!important;color:#334155!important;font-style:normal!important;line-height:2!important;font-size:14px!important}.mrag-mauth-account__panel .woocommerce-info,.mrag-mauth-account__panel .woocommerce-message,.mrag-mauth-account__panel .woocommerce-error{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0!important;padding:18px 20px!important;border:1px solid rgb(17 24 39 / .12)!important;border-radius:24px!important;background:rgb(255 255 255 / .72)!important;color:#111827!important;box-shadow:none!important}.mrag-mauth-account__panel .woocommerce-info::before,.mrag-mauth-account__panel .woocommerce-message::before,.mrag-mauth-account__panel .woocommerce-error::before{display:none!important}.mrag-mauth-account__panel .woocommerce-info .button,.mrag-mauth-account__panel .woocommerce-message .button,.mrag-mauth-account__panel .woocommerce-error .button{order:-1;flex:0 0 auto}.mrag-mauth-account__panel form .button,.mrag-mauth-account__panel button[type="submit"]{min-width:138px!important;min-height:44px!important;padding:0 20px!important;border-radius:999px!important}@media (max-width:720px){.mrag-mauth-account__panel .woocommerce-Addresses{grid-template-columns:1fr}.mrag-mauth-account__panel .woocommerce-info,.mrag-mauth-account__panel .woocommerce-message,.mrag-mauth-account__panel .woocommerce-error{display:grid!important}}.mrag-mauth-open,a[href="#mrag-login"],[data-mrag-mauth-modal]{cursor:pointer!important}.mrag-mauth-modal{align-items:center}.mrag-mauth-modal__dialog{scrollbar-width:thin}.mrag-mauth-modal .mrag-mauth-modal__close,.mrag-mauth-modal .mrag-mauth-modal__close:hover,.mrag-mauth-modal .mrag-mauth-modal__close:focus,.mrag-mauth-modal .mrag-mauth-modal__close:focus-visible{background:transparent!important;border:0!important;box-shadow:none!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important;line-height:32px!important;color:#111827!important}@media (max-width:600px),(max-height:680px){.mrag-mauth-modal{align-items:flex-start;padding:max(12px, env(safe-area-inset-top)) 12px 12px}.mrag-mauth-modal__dialog{width:min(430px, 100%);max-height:calc(100dvh - 24px);margin-top:0;overflow:auto}.mrag-mauth-modal .mrag-mauth__card{padding-top:22px}}.mrag-mauth-account__nav-item,.mrag-mauth-account__nav-item span,.mrag-mauth-account__nav-item:visited,.mrag-mauth-account__nav-item:visited span{text-decoration:none!important;transition:background .18s ease,color .18s ease,box-shadow .18s ease!important}.mrag-mauth-account__nav-item:not(.is-active):not(.is-logout),.mrag-mauth-account__nav-item:not(.is-active):not(.is-logout) span{color:var(--mrag-mauth-account-text)!important}.mrag-mauth-account__nav-item:not(.is-active):not(.is-logout):hover,.mrag-mauth-account__nav-item:not(.is-active):not(.is-logout):focus{color:var(--mrag-mauth-account-text)!important;background:rgb(17 24 39 / .055)!important;box-shadow:inset 0 0 0 1px rgb(17 24 39 / .03)!important}.mrag-mauth-account__nav-item:not(.is-active):not(.is-logout):hover span,.mrag-mauth-account__nav-item:not(.is-active):not(.is-logout):focus span{color:var(--mrag-mauth-account-text)!important}.mrag-mauth-account__nav-item.is-active,.mrag-mauth-account__nav-item.is-active:hover,.mrag-mauth-account__nav-item.is-active:focus,.mrag-mauth-account__nav-item.is-active span,.mrag-mauth-account__nav-item.is-active:hover span,.mrag-mauth-account__nav-item.is-active:focus span{color:var(--mrag-mauth-button-text,#fff)!important;background:var(--mrag-mauth-primary,#111827)!important}.mrag-mauth-account__content.is-loading{opacity:1!important;filter:none!important;pointer-events:none}.mrag-mauth-account__content.is-loading>*{filter:blur(4px);opacity:.48}.mrag-mauth-account__content.is-loading::after{content:'در حال بارگذاری...';position:absolute;inset:18px;z-index:30;display:flex;align-items:center;justify-content:center;border-radius:26px;background:rgb(255 255 255 / .58);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);color:#111827;font-weight:850}.mrag-mauth-account__side,.mrag-mauth-account__side *{filter:none!important}.mrag-mauth-account__panel table.shop_table thead th:first-child,.mrag-mauth-account__panel .woocommerce-orders-table thead th:first-child,.mrag-mauth-account__panel table.shop_table tbody td:first-child,.mrag-mauth-account__panel .woocommerce-orders-table tbody td:first-child{border-start-start-radius:16px!important;border-end-start-radius:16px!important;border-start-end-radius:0!important;border-end-end-radius:0!important}.mrag-mauth-account__panel table.shop_table thead th:last-child,.mrag-mauth-account__panel .woocommerce-orders-table thead th:last-child,.mrag-mauth-account__panel table.shop_table tbody td:last-child,.mrag-mauth-account__panel .woocommerce-orders-table tbody td:last-child{border-start-end-radius:16px!important;border-end-end-radius:16px!important;border-start-start-radius:0!important;border-end-start-radius:0!important}.mrag-mauth-address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mrag-mauth-address-card{min-height:260px;padding:20px;border:1px solid rgb(17 24 39 / .10);border-radius:24px;background:rgb(255 255 255 / .72);box-shadow:0 14px 36px rgb(15 23 42 / .045)}.mrag-mauth-address-card header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.mrag-mauth-address-card h3{margin:0!important;font-size:clamp(17px, 1.4vw, 21px)!important;line-height:1.6!important}.mrag-mauth-address-card__edit{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;padding:0 14px!important;border-radius:999px!important;color:var(--mrag-mauth-button-text,#fff)!important;background:var(--mrag-mauth-primary,#111827)!important;font-size:12px!important;font-weight:750!important;text-decoration:none!important;white-space:nowrap}.mrag-mauth-address-card__body,.mrag-mauth-address-card__empty{color:#334155;font-size:14px;line-height:2.05;font-style:normal}.mrag-mauth-address-card__empty{color:#64748b}.mrag-mauth-account__panel .woocommerce-order-details__title,.mrag-mauth-account__panel .woocommerce-column__title,.mrag-mauth-account__panel .woocommerce-order-details h2,.mrag-mauth-account__panel .woocommerce-customer-details h2{font-size:clamp(18px, 1.6vw, 24px)!important}.mrag-mauth-account__panel mark{padding:2px 6px!important;border-radius:8px!important;background:#fef3c7!important;color:#92400e!important}@media (max-width:860px){.mrag-mauth-account__shell{display:flex;flex-direction:column;gap:12px}.mrag-mauth-account__side{position:relative!important;top:auto!important;width:100%;order:-1;padding:10px;border-radius:24px}.mrag-mauth-account__profile{margin-bottom:8px;min-width:210px}.mrag-mauth-account__nav{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;padding:2px 2px 8px;scroll-snap-type:x proximity}.mrag-mauth-account__nav::-webkit-scrollbar{height:4px}.mrag-mauth-account__nav-item{flex:0 0 auto;min-height:42px;padding:9px 15px;border-radius:999px;white-space:nowrap;scroll-snap-align:center}.mrag-mauth-address-grid{grid-template-columns:1fr}}@media (max-width:520px){.mrag-mauth-account__profile{display:none}.mrag-mauth-account__content{padding:12px}.mrag-mauth-account__hero{padding:20px;border-radius:24px}}.mrag-mauth-account{isolation:isolate}.mrag-mauth-account__shell{align-items:flex-start}.mrag-mauth-account__side{overflow:visible!important;filter:none!important;opacity:1!important}.mrag-mauth-account__nav-item,.mrag-mauth-account__nav-item *{text-decoration:none!important;transform:none!important}.mrag-mauth-account__nav-item:not(.is-active):not(.is-logout),.mrag-mauth-account__nav-item:not(.is-active):not(.is-logout) span,.mrag-mauth-account__nav-item:not(.is-active):not(.is-logout):hover,.mrag-mauth-account__nav-item:not(.is-active):not(.is-logout):hover span,.mrag-mauth-account__nav-item:not(.is-active):not(.is-logout):focus,.mrag-mauth-account__nav-item:not(.is-active):not(.is-logout):focus span{color:#111827!important}.mrag-mauth-account__nav-item.is-active,.mrag-mauth-account__nav-item.is-active span,.mrag-mauth-account__nav-item.is-active:hover,.mrag-mauth-account__nav-item.is-active:hover span,.mrag-mauth-account__nav-item.is-active:focus,.mrag-mauth-account__nav-item.is-active:focus span{color:#fff!important}.mrag-mauth-account__content{overflow:hidden!important;filter:none!important}.mrag-mauth-account__content.is-loading{min-height:320px}.mrag-mauth-account__content.is-loading>*{filter:blur(3px)!important;opacity:.36!important}.mrag-mauth-account__content.is-loading::after{content:'در حال بارگذاری...';inset:22px!important;max-width:none!important;border-radius:26px!important;background:rgb(255 255 255 / .76)!important;box-shadow:inset 0 0 0 1px rgb(17 24 39 / .05)}.mrag-mauth-account__panel{overflow:hidden!important}.mrag-mauth-account__panel p,.mrag-mauth-account__panel li,.mrag-mauth-account__panel address,.mrag-mauth-account__panel td,.mrag-mauth-account__panel th{line-height:2!important}.mrag-mauth-account__panel a:not(.button):not(.mrag-mauth-address-card__edit),.mrag-mauth-account__panel a:not(.button):not(.mrag-mauth-address-card__edit):visited{color:#1e3a8a!important;font-weight:700!important;text-decoration:none!important}.mrag-mauth-account__panel a:not(.button):not(.mrag-mauth-address-card__edit):hover{color:#111827!important;text-decoration:none!important}.mrag-mauth-address-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important;direction:inherit!important}.mrag-mauth-address-card{grid-column:auto!important;grid-row:auto!important;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important;float:none!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding:22px!important;border-radius:24px!important}.mrag-mauth-address-card header{margin-bottom:12px!important}.mrag-mauth-address-card h3{font-size:20px!important;line-height:1.7!important}.mrag-mauth-address-card__edit,.mrag-mauth-address-card__edit:hover,.mrag-mauth-address-card__edit:focus{color:#fff!important;background:var(--mrag-mauth-primary,#111827)!important;box-shadow:0 12px 26px rgb(15 23 42 / .12)!important;text-decoration:none!important}.mrag-mauth-address-card__body,.mrag-mauth-address-card__empty{max-width:100%!important;overflow-wrap:anywhere;text-align:start!important}.mrag-mauth-account__panel .woocommerce-address-fields,.mrag-mauth-account__panel .woocommerce-EditAccountForm,.mrag-mauth-account__panel form{max-width:100%!important}.mrag-mauth-account__panel .button,.mrag-mauth-account__panel button,.mrag-mauth-account__panel button[type="submit"],.mrag-mauth-account__panel a.button{vertical-align:middle!important;line-height:1.4!important;white-space:nowrap!important;text-decoration:none!important}.mrag-mauth-modal__dialog{overscroll-behavior:contain}.mrag-mauth .mrag-mauth-btn.is-loading,.mrag-mauth .mrag-mauth-btn.is-loading:hover,.mrag-mauth .mrag-mauth-btn:disabled,.mrag-mauth .mrag-mauth-btn:disabled:hover{color:var(--mrag-mauth-button-text,#fff)!important;background:var(--mrag-mauth-primary,#111827)!important;opacity:.86!important}@media (max-width:860px){.mrag-mauth-account{width:min(100% - 20px, 1180px)!important;margin:14px auto 28px!important}.mrag-mauth-account__shell{display:flex!important;flex-direction:column!important;gap:12px!important}.mrag-mauth-account__side{order:-1!important;width:100%!important;padding:10px!important;border-radius:24px!important;position:sticky!important;top:8px!important;z-index:5!important;background:rgb(255 255 255 / .86)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.mrag-mauth-account__profile{display:none!important}.mrag-mauth-account__nav{display:flex!important;flex-flow:row nowrap!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 2px 8px!important;margin:0!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.mrag-mauth-account__nav-item{flex:0 0 auto!important;min-height:40px!important;padding:8px 14px!important;border-radius:999px!important;font-size:13px!important;white-space:nowrap!important;scroll-snap-align:start}.mrag-mauth-account__content,.mrag-mauth-account__panel{width:100%!important;padding:14px!important;border-radius:24px!important}.mrag-mauth-account__hero{padding:20px!important;border-radius:22px!important}.mrag-mauth-account__quick-grid,.mrag-mauth-address-grid{grid-template-columns:1fr!important}.mrag-mauth-account__panel table.shop_table,.mrag-mauth-account__panel .woocommerce-orders-table{display:block!important;width:100%!important;overflow-x:auto!important;white-space:nowrap!important}.mrag-mauth-address-card{padding:18px!important}}@media (max-width:520px){.mrag-mauth-modal{padding-top:max(10px, env(safe-area-inset-top))!important}.mrag-mauth-modal__dialog{width:min(100%, 450px)!important;max-height:calc(100dvh - 18px)!important}.mrag-mauth .mrag-mauth__card{padding:26px 18px 22px!important;border-radius:28px!important}.mrag-mauth-address-card header{align-items:flex-start!important;flex-direction:column!important}}.mrag-mauth-account__content.is-loading{pointer-events:none!important;min-height:260px!important}.mrag-mauth-account__content.is-loading>*{filter:none!important;opacity:.22!important}.mrag-mauth-account__content.is-loading::after{content:'در حال بارگذاری...';position:absolute!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;width:auto!important;min-width:190px!important;max-width:calc(100% - 40px)!important;height:auto!important;min-height:56px!important;padding:0 24px!important;transform:translate(-50%,-50%)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;border:1px solid rgb(17 24 39 / .08)!important;background:rgb(255 255 255 / .92)!important;box-shadow:0 18px 46px rgb(15 23 42 / .12)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;color:#111827!important;font-weight:850!important;z-index:60!important}.mrag-mauth-account__panel{box-shadow:none!important}.mrag-mauth-address-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important}.mrag-mauth-address-card{min-height:0!important;padding:22px!important;border-radius:24px!important;background:rgb(255 255 255 / .78)!important}.mrag-mauth-address-card header{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 14px!important}.mrag-mauth-address-card h3{flex:1 1 auto!important;margin:0!important;font-size:19px!important;color:#111827!important;text-align:start!important}.mrag-mauth-address-card__edit,.mrag-mauth-address-card__edit:visited,.mrag-mauth-address-card__edit:hover,.mrag-mauth-address-card__edit:focus,.mrag-mauth-address-card__edit span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:96px!important;min-height:36px!important;padding:0 14px!important;border:0!important;border-radius:999px!important;color:#fff!important;background:var(--mrag-mauth-primary,#111827)!important;font-size:12px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;text-indent:0!important;letter-spacing:normal!important;opacity:1!important;visibility:visible!important;white-space:nowrap!important}.mrag-mauth-address-card__body,.mrag-mauth-address-card__empty{text-align:start!important;line-height:2.05!important}.mrag-mauth-account__nav-item:not(.is-active):not(.is-logout):hover,.mrag-mauth-account__nav-item:not(.is-active):not(.is-logout):focus{background:rgb(17 24 39 / .055)!important;color:#111827!important;box-shadow:none!important}.mrag-mauth-account__nav-item:not(.is-active):not(.is-logout):hover span,.mrag-mauth-account__nav-item:not(.is-active):not(.is-logout):focus span{color:#111827!important}@media (max-width:860px){.mrag-mauth-address-grid{grid-template-columns:1fr!important}.mrag-mauth-account__content.is-loading::after{min-width:160px!important}}body.mrag-mauth-checkout-auth-active.woocommerce-checkout .entry-title,body.mrag-mauth-checkout-auth-active.woocommerce-checkout .page-title,body.mrag-mauth-checkout-auth-active.woocommerce-checkout .entry-header,body.mrag-mauth-checkout-auth-active.woocommerce-checkout .woocommerce-breadcrumb,body.mrag-mauth-checkout-auth-active.woocommerce-checkout .woocommerce-form-login-toggle,body.mrag-mauth-checkout-auth-active.woocommerce-checkout .woocommerce-form-coupon-toggle,body.mrag-mauth-checkout-auth-active.woocommerce-checkout form.checkout{display:none!important}body.mrag-mauth-checkout-auth-active.woocommerce-checkout .mrag-mauth-checkout-auth{width:min(100%, 540px);max-width:540px;margin:clamp(34px, 7vw, 78px) auto!important;padding:0 14px;box-sizing:border-box}body.mrag-mauth-checkout-auth-active.woocommerce-checkout .mrag-mauth-checkout-auth .mrag-mauth__card{margin-inline:auto;box-shadow:0 28px 90px rgb(17 24 39 / .13)}body.mrag-mauth-checkout-auth-active.woocommerce-checkout .woocommerce-notices-wrapper:empty,body.mrag-mauth-checkout-auth-active.woocommerce-checkout .woocommerce-NoticeGroup:empty{display:none!important}body.mrag-mauth-checkout-auth-active.woocommerce-checkout .woocommerce-error,body.mrag-mauth-checkout-auth-active.woocommerce-checkout .woocommerce-message,body.mrag-mauth-checkout-auth-active.woocommerce-checkout .woocommerce-info{max-width:540px;margin:16px auto!important;border-radius:18px;border:1px solid rgb(17 24 39 / .10);box-shadow:none}body.mrag-mauth-checkout-auth-active.woocommerce-checkout .mrag-mauth-checkout-auth+.woocommerce-info,body.mrag-mauth-checkout-auth-active.woocommerce-checkout .mrag-mauth-checkout-auth+p{display:none!important}@media (max-width:640px){body.mrag-mauth-checkout-auth-active.woocommerce-checkout .mrag-mauth-checkout-auth{margin:26px auto 44px!important;padding-inline:12px}}.mrag-mauth .mrag-mauth-btn,.mrag-mauth .mrag-mauth-link-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 22px!important;line-height:1.4!important}.mrag-mauth .mrag-mauth-btn--inline,.mrag-mauth__actions .mrag-mauth-btn{width:auto!important;min-width:118px!important;min-height:38px!important;padding:8px 18px!important}body.mrag-mauth-checkout-auth-active .entry-title,body.mrag-mauth-checkout-auth-active .page-title,body.mrag-mauth-checkout-auth-active .entry-header,body.mrag-mauth-checkout-auth-active .woocommerce-products-header,body.mrag-mauth-checkout-auth-active .wp-block-post-title,body.mrag-mauth-checkout-auth-active main h1,body.mrag-mauth-checkout-auth-active .site-main h1,body.mrag-mauth-checkout-auth-active .elementor-widget-heading .elementor-heading-title,body.mrag-mauth-checkout-auth-active .elementor-page-title,body.mrag-mauth-checkout-auth-active .woocommerce>h1,body.mrag-mauth-checkout-auth-active .woocommerce>h2:first-child{display:none!important}body.mrag-mauth-checkout-auth-active .mrag-mauth-checkout-auth{margin:42px auto 54px!important}body.mrag-mauth-checkout-auth-active .mrag-mauth-checkout-auth .mrag-mauth{max-width:430px!important}body.mrag-mauth-checkout-auth-active .mrag-mauth-checkout-auth .mrag-mauth__card{padding:30px 28px!important}@media (max-width:640px){body.mrag-mauth-checkout-auth-active .mrag-mauth-checkout-auth{margin:24px auto 36px!important}body.mrag-mauth-checkout-auth-active .mrag-mauth-checkout-auth .mrag-mauth__card{padding:26px 18px!important}}body.woocommerce-order-pay .entry-title,body.woocommerce-order-pay .page-title,body.woocommerce-order-pay .woocommerce-order-pay .entry-title{display:none!important}.mrag-mauth-orderpay-autoredirect{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:24px;background:rgb(245 246 248 / .82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.mrag-mauth-orderpay-autoredirect__box{width:min(440px, 92vw);min-height:210px;border-radius:34px;background:rgb(255 255 255 / .92);box-shadow:0 28px 90px rgb(15 23 42 / .16);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#111827;text-align:center}.mrag-mauth-orderpay-autoredirect__spinner{width:34px;height:34px;border-radius:999px;border:3px solid rgb(17 24 39 / .16);border-top-color:var(--mrag-mauth-primary,#111827);animation:mrag-mauth-spin .85s linear infinite}.mrag-mauth-orderpay-autoredirect__box strong{font-size:18px;font-weight:900}.mrag-mauth-orderpay-autoredirect__box em{font-style:normal;font-size:13px;color:#64748b}@keyframes mrag-mauth-spin{to{transform:rotate(360deg)}}.mrag-mauth-orderpay-autoredirect__manual,.mrag-mauth-orderpay-autoredirect__ghost{appearance:none!important;border:0!important;border-radius:999px!important;padding:12px 22px!important;font:inherit!important;font-weight:900!important;cursor:pointer!important;line-height:1.5!important;margin-top:8px!important}.mrag-mauth-orderpay-autoredirect__manual{background:var(--mrag-mauth-primary,#111827)!important;color:var(--mrag-mauth-button-text,#fff)!important;box-shadow:0 14px 34px rgb(15 23 42 / .18)!important}.mrag-mauth-orderpay-autoredirect__ghost{background:rgb(15 23 42 / .06)!important;color:#111827!important}.mrag-mauth-orderpay-autoredirect__manual:hover,.mrag-mauth-orderpay-autoredirect__ghost:hover{transform:none!important;opacity:.92!important}@media (max-width:520px){.mrag-mauth-modal{align-items:center!important;justify-content:center!important;padding:12px 12px max(12px, env(safe-area-inset-bottom))!important}.mrag-mauth-modal__dialog{max-height:calc(100dvh - 24px)!important;transition:transform .18s ease!important}}@media (max-width:860px){.mrag-mauth-account__side{padding:8px 10px!important}.mrag-mauth-account__nav{align-items:center!important;padding:4px!important;gap:8px!important}.mrag-mauth-account__nav-item{line-height:1.35!important;padding:9px 14px!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}}@media (max-width:640px){.mrag-mauth-account__panel .woocommerce-orders-table{display:block!important;width:100%!important;min-width:0!important;overflow:visible!important;white-space:normal!important;border-spacing:0!important}.mrag-mauth-account__panel .woocommerce-orders-table thead{display:none!important}.mrag-mauth-account__panel .woocommerce-orders-table tbody,.mrag-mauth-account__panel .woocommerce-orders-table tr,.mrag-mauth-account__panel .woocommerce-orders-table td{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.mrag-mauth-account__panel .woocommerce-orders-table tbody tr{margin:0 0 14px!important;padding:14px!important;border-radius:24px!important;background:rgb(255 255 255 / .82)!important;box-shadow:0 16px 42px rgb(15 23 42 / .06)!important;border:1px solid rgb(17 24 39 / .06)!important}.mrag-mauth-account__panel .woocommerce-orders-table tbody td{display:grid!important;grid-template-columns:minmax(82px,34%) minmax(0,1fr)!important;gap:10px!important;align-items:center!important;padding:9px 4px!important;border-radius:0!important;background:transparent!important;text-align:start!important;line-height:1.9!important;white-space:normal!important;overflow-wrap:anywhere!important}.mrag-mauth-account__panel .woocommerce-orders-table tbody td::before{content:attr(data-title) ':';display:block!important;color:#111827!important;font-weight:900!important;text-align:start!important;white-space:nowrap!important}.mrag-mauth-account__panel .woocommerce-orders-table tbody td[data-title="عملیات ها"],.mrag-mauth-account__panel .woocommerce-orders-table tbody td[data-title="اقدامات"],.mrag-mauth-account__panel .woocommerce-orders-table tbody td[data-title="Actions"],.mrag-mauth-account__panel .woocommerce-orders-table__cell-order-actions{grid-template-columns:minmax(82px,34%) minmax(0,1fr)!important}.mrag-mauth-account__panel .woocommerce-orders-table .button,.mrag-mauth-account__panel .woocommerce-orders-table .woocommerce-button{justify-self:start!important;width:auto!important;min-width:74px!important;padding:8px 14px!important;border-radius:999px!important}}.mrag-mauth-account__avatar{overflow:hidden!important;background:linear-gradient(135deg,var(--mrag-mauth-primary,#111827),var(--mrag-mauth-primary-hover,#000))!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .28),0 10px 24px rgb(15 23 42 / .12)!important}.mrag-mauth-account__avatar img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.mrag-mauth-account__avatar--icon img{width:58%!important;height:58%!important;object-fit:contain!important}.mrag-mauth-account__avatar--icon svg{width:58%!important;height:58%!important;color:var(--mrag-mauth-button-text,#fff)!important}.mrag-mauth-account--standalone .mrag-mauth-account__panel{min-height:220px}.mrag-mauth-profile-list{display:grid;gap:12px;margin:0}.mrag-mauth-profile-list>div{display:grid;grid-template-columns:minmax(120px,32%) minmax(0,1fr);gap:12px;align-items:center;min-height:54px;padding:12px 16px;border:1px solid rgb(17 24 39 / .08);border-radius:18px;background:rgb(248 250 252 / .78)}.mrag-mauth-profile-list span{color:#64748b;font-size:13px;font-weight:700}.mrag-mauth-profile-list strong{color:#111827;font-size:14px;font-weight:850;overflow-wrap:anywhere}.mrag-mauth-account__note{margin:16px 0 0!important;padding:14px 16px;border-radius:18px;background:rgb(17 24 39 / .045);color:#475569!important;line-height:2!important;font-size:13px!important}@media (max-width:640px){.mrag-mauth-profile-list>div{grid-template-columns:1fr;gap:4px}}.mrag-mauth-account{--mrag-mauth-account-accent:var(--mrag-mauth-primary, #111827);--mrag-mauth-account-accent-hover:var(--mrag-mauth-primary-hover, #000);--mrag-mauth-account-accent-text:var(--mrag-mauth-button-text, #fff);--mrag-mauth-account-accent-soft:rgba(17,24,39,.055)}@supports (color:color-mix(in srgb,#000 10%,transparent)){.mrag-mauth-account{--mrag-mauth-account-accent-soft:color-mix(in srgb, var(--mrag-mauth-account-accent) 8%, transparent)}}.mrag-mauth-account__hero{background:var(--mrag-mauth-account-accent)!important;background:linear-gradient(135deg,var(--mrag-mauth-account-accent),var(--mrag-mauth-account-accent-hover))!important;color:var(--mrag-mauth-account-accent-text)!important;border-color:color-mix(in srgb,var(--mrag-mauth-account-accent) 28%,rgb(17 24 39 / .10))!important;box-shadow:0 18px 44px color-mix(in srgb,var(--mrag-mauth-account-accent) 16%,rgb(15 23 42 / .08))!important}.mrag-mauth-account__hero h2,.mrag-mauth-account__hero p,.mrag-mauth-account__eyebrow{color:var(--mrag-mauth-account-accent-text)!important}.mrag-mauth-account__hero p{opacity:.78}.mrag-mauth-account__eyebrow{background:color-mix(in srgb,var(--mrag-mauth-account-accent-text) 12%,transparent)!important;border:1px solid color-mix(in srgb,var(--mrag-mauth-account-accent-text) 16%,transparent);opacity:.92}.mrag-mauth-account__avatar{background:var(--mrag-mauth-account-accent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mrag-mauth-account-accent-text) 24%,transparent),0 9px 22px color-mix(in srgb,var(--mrag-mauth-account-accent) 18%,transparent)!important}.mrag-mauth-account__nav-item.is-active,.mrag-mauth-account__nav-item.is-active:hover,.mrag-mauth-account__nav-item.is-active:focus,.mrag-mauth-account__nav-item.is-active span,.mrag-mauth-account__nav-item.is-active:hover span,.mrag-mauth-account__nav-item.is-active:focus span{background:var(--mrag-mauth-account-accent)!important;color:var(--mrag-mauth-account-accent-text)!important;box-shadow:0 8px 20px color-mix(in srgb,var(--mrag-mauth-account-accent) 16%,transparent)!important}.mrag-mauth-account__nav-item:not(.is-active):not(.is-logout):hover,.mrag-mauth-account__nav-item:not(.is-active):not(.is-logout):focus{background:var(--mrag-mauth-account-accent-soft)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mrag-mauth-account-accent) 10%,transparent)!important}.mrag-mauth-account__quick-grid a{transition:border-color .18s ease,background .18s ease,box-shadow .18s ease!important}.mrag-mauth-account__quick-grid a:hover,.mrag-mauth-account__quick-grid a:focus-visible{background:color-mix(in srgb,var(--mrag-mauth-account-accent) 4%,#fff)!important;border-color:color-mix(in srgb,var(--mrag-mauth-account-accent) 24%,rgb(17 24 39 / .10))!important;box-shadow:0 14px 34px color-mix(in srgb,var(--mrag-mauth-account-accent) 10%,transparent)!important;outline:none!important}.mrag-mauth-account__panel button:not(.mrag-mauth-security-button),.mrag-mauth-account__panel .button,.mrag-mauth-account__panel a.button,.mrag-mauth-address-card__edit,.mrag-mauth-address-card__edit:visited,.mrag-mauth-address-card__edit:hover,.mrag-mauth-address-card__edit:focus{background:var(--mrag-mauth-account-accent)!important;color:var(--mrag-mauth-account-accent-text)!important;box-shadow:0 10px 24px color-mix(in srgb,var(--mrag-mauth-account-accent) 16%,transparent)!important}.mrag-mauth-account__panel button:hover,.mrag-mauth-account__panel .button:hover,.mrag-mauth-account__panel a.button:hover{background:var(--mrag-mauth-account-accent-hover)!important;color:var(--mrag-mauth-account-accent-text)!important}.mrag-mauth-account__panel a:not(.button):not(.mrag-mauth-address-card__edit),.mrag-mauth-account__panel a:not(.button):not(.mrag-mauth-address-card__edit):visited{color:var(--mrag-mauth-account-accent)!important}.mrag-mauth-account__panel a:not(.button):not(.mrag-mauth-address-card__edit):hover{color:var(--mrag-mauth-account-accent-hover)!important}.mrag-mauth-account a:focus-visible,.mrag-mauth-account button:focus-visible,.mrag-mauth-account input:focus-visible,.mrag-mauth-account select:focus-visible,.mrag-mauth-account textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--mrag-mauth-account-accent) 22%,transparent)!important;outline-offset:2px!important}.mrag-mauth-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--mrag-mauth-account-line)}.mrag-mauth-section-kicker{display:inline-flex;margin-bottom:6px;padding:5px 10px;border-radius:999px;background:var(--mrag-mauth-account-accent-soft);color:var(--mrag-mauth-account-accent);font-size:12px;font-weight:800}.mrag-mauth-section-head h2{margin:0 0 5px!important;color:var(--mrag-mauth-account-text)!important;font-size:21px!important;font-weight:900!important}.mrag-mauth-section-head p{margin:0!important;color:var(--mrag-mauth-account-muted)!important;font-size:13px!important}.mrag-mauth-security-notice{margin:0 0 14px;padding:12px 14px;border:1px solid #a7f3d0;border-radius:16px;background:#ecfdf5;color:#065f46;font-size:13px;font-weight:750;line-height:1.8}.mrag-mauth-security-action{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;padding:17px;border:1px solid var(--mrag-mauth-account-line);border-radius:20px;background:color-mix(in srgb,var(--mrag-mauth-account-accent) 3%,#fff)}.mrag-mauth-security-action>div{min-width:0}.mrag-mauth-security-action strong{display:block;margin-bottom:4px;color:var(--mrag-mauth-account-text);font-size:14px;font-weight:900}.mrag-mauth-security-action p{margin:0!important;color:var(--mrag-mauth-account-muted)!important;font-size:12.5px!important;line-height:1.8!important}.mrag-mauth-security-action form{margin:0!important;flex:0 0 auto}.mrag-mauth-security-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:0 16px!important;border:1px solid color-mix(in srgb,var(--mrag-mauth-account-accent) 22%,transparent)!important;border-radius:999px!important;background:var(--mrag-mauth-account-accent-soft)!important;color:var(--mrag-mauth-account-accent)!important;box-shadow:none!important;font:inherit!important;font-size:12.5px!important;font-weight:850!important;cursor:pointer!important;white-space:nowrap!important}.mrag-mauth-security-button:hover,.mrag-mauth-security-button:focus-visible{background:var(--mrag-mauth-account-accent)!important;color:var(--mrag-mauth-account-accent-text)!important}@media (max-width:640px){.mrag-mauth-account__hero{padding:20px!important}.mrag-mauth-account__hero h2{font-size:20px!important}.mrag-mauth-account__side{border-color:color-mix(in srgb,var(--mrag-mauth-account-accent) 10%,rgb(17 24 39 / .08))!important}.mrag-mauth-security-action{align-items:stretch;flex-direction:column}.mrag-mauth-security-action form,.mrag-mauth-security-button{width:100%!important}}.mrag-mauth-account__profile{border:1px solid color-mix(in srgb,var(--mrag-mauth-account-accent) 8%,transparent);background:color-mix(in srgb,var(--mrag-mauth-account-accent) 3.5%,#fff)!important}.mrag-mauth-account__quick-grid a.is-logout,.mrag-mauth-account__quick-grid a.is-logout:visited{color:#991b1b!important}.mrag-mauth-account__quick-grid a.is-logout:hover,.mrag-mauth-account__quick-grid a.is-logout:focus-visible{background:#fff7f7!important;border-color:#fecaca!important;box-shadow:0 12px 30px rgb(153 27 27 / .07)!important}.mrag-mauth-account-status{display:inline-flex!important;align-items:center;justify-content:center;justify-self:start;width:fit-content;min-height:28px;padding:4px 10px;border-radius:999px;font-size:12px!important;font-weight:850!important;line-height:1.2}.mrag-mauth-account-status.is-success{color:#047857!important;background:#ecfdf5}.mrag-mauth-account-status.is-warning{color:#92400e!important;background:#fffbeb}.mrag-mauth-account-status.is-neutral{color:var(--mrag-mauth-account-text)!important;background:var(--mrag-mauth-account-accent-soft)}.mrag-mauth-security-button:disabled{cursor:default!important;opacity:.58!important;background:rgb(148 163 184 / .12)!important;border-color:rgb(148 163 184 / .22)!important;color:var(--mrag-mauth-account-muted)!important}.mrag-mauth-security-button:disabled:hover,.mrag-mauth-security-button:disabled:focus-visible{background:rgb(148 163 184 / .12)!important;color:var(--mrag-mauth-account-muted)!important}.mrag-mauth-account__panel input:focus,.mrag-mauth-account__panel select:focus,.mrag-mauth-account__panel textarea:focus{border-color:color-mix(in srgb,var(--mrag-mauth-account-accent) 48%,white)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--mrag-mauth-account-accent) 10%,transparent)!important;outline:none!important}@media (max-width:640px){.mrag-mauth-account-status{justify-self:start}.mrag-mauth-section-head{padding-bottom:13px;margin-bottom:14px}}.mrag-mauth-account{--mrag-mauth-account-accent:#272a2f !important;--mrag-mauth-account-accent-hover:#17191d !important;--mrag-mauth-account-accent-text:#ffffff !important;--mrag-mauth-account-accent-soft:rgba(39,42,47,.07) !important}.mrag-mauth-account__hero{background:#24272c!important;background:linear-gradient(135deg,#30343a 0%,#24272c 52%,#15171a 100%)!important;border-color:rgb(15 23 42 / .12)!important;box-shadow:0 18px 44px rgb(15 23 42 / .13)!important}.mrag-mauth-account__eyebrow{background:rgb(255 255 255 / .09)!important;border-color:rgb(255 255 255 / .12)!important}.mrag-mauth-account__avatar{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;line-height:0!important;text-align:center!important;background:#272a2f!important;color:#fff!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .12),0 8px 20px rgb(15 23 42 / .12)!important}.mrag-mauth-account__avatar-svg{position:static!important;inset:auto!important;display:block!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;margin:0!important;padding:0!important;transform:none!important;translate:none!important;flex:0 0 24px!important;overflow:visible!important;vertical-align:middle!important}.mrag-mauth-account__nav-item.is-active,.mrag-mauth-account__nav-item.is-active:hover,.mrag-mauth-account__nav-item.is-active:focus,.mrag-mauth-account__nav-item.is-active span,.mrag-mauth-account__nav-item.is-active:hover span,.mrag-mauth-account__nav-item.is-active:focus span{background:#272a2f!important;color:#fff!important;box-shadow:0 8px 20px rgb(15 23 42 / .12)!important}.mrag-mauth-account__nav-item:not(.is-active):not(.is-logout):hover,.mrag-mauth-account__nav-item:not(.is-active):not(.is-logout):focus{background:rgb(39 42 47 / .065)!important;box-shadow:inset 0 0 0 1px rgb(39 42 47 / .07)!important}.mrag-mauth-account__quick-grid a:hover,.mrag-mauth-account__quick-grid a:focus-visible{background:#fafafa!important;border-color:rgb(39 42 47 / .18)!important;box-shadow:0 14px 34px rgb(15 23 42 / .07)!important}.mrag-mauth-account__panel button:not(.mrag-mauth-security-button),.mrag-mauth-account__panel .button,.mrag-mauth-account__panel a.button,.mrag-mauth-address-card__edit,.mrag-mauth-address-card__edit:visited,.mrag-mauth-address-card__edit:hover,.mrag-mauth-address-card__edit:focus{background:#272a2f!important;color:#fff!important;box-shadow:0 10px 24px rgb(15 23 42 / .12)!important}.mrag-mauth-account__panel button:hover,.mrag-mauth-account__panel .button:hover,.mrag-mauth-account__panel a.button:hover{background:#17191d!important;color:#fff!important}.mrag-mauth-account__panel a:not(.button):not(.mrag-mauth-address-card__edit),.mrag-mauth-account__panel a:not(.button):not(.mrag-mauth-address-card__edit):visited,.mrag-mauth-section-kicker,.mrag-mauth-security-button{color:#272a2f!important}.mrag-mauth-section-kicker,.mrag-mauth-security-button{background:rgb(39 42 47 / .07)!important}.mrag-mauth-security-button{border-color:rgb(39 42 47 / .14)!important}.mrag-mauth-security-button:hover,.mrag-mauth-security-button:focus-visible{background:#272a2f!important;color:#fff!important}.mrag-mauth-account a:focus-visible,.mrag-mauth-account button:focus-visible,.mrag-mauth-account input:focus-visible,.mrag-mauth-account select:focus-visible,.mrag-mauth-account textarea:focus-visible{outline-color:rgb(39 42 47 / .22)!important}.mrag-mauth-account__panel input:focus,.mrag-mauth-account__panel select:focus,.mrag-mauth-account__panel textarea:focus{border-color:rgb(39 42 47 / .45)!important;box-shadow:0 0 0 4px rgb(39 42 47 / .08)!important}