:root{--sepahan-field-bg:#fff;--sepahan-field-text:#111827;--sepahan-field-border:#e5e7eb;--sepahan-field-muted:#64748b}.dark,:root.dark,body.dark{--sepahan-field-bg:#18181b;--sepahan-field-text:#f8fafc;--sepahan-field-border:#3f3f46;--sepahan-field-muted:#d4d4d8}.woocommerce-account input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),.woocommerce-account select,.woocommerce-account textarea,.woocommerce-EditAccountForm input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),.woocommerce-EditAccountForm select,.woocommerce-EditAccountForm textarea,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{background:var(--sepahan-field-bg)!important;color:var(--sepahan-field-text)!important;border-color:var(--sepahan-field-border)!important;box-shadow:none!important}.woocommerce-account input::placeholder,.woocommerce-account textarea::placeholder{color:var(--sepahan-field-muted)!important;opacity:1!important}.dark .woocommerce-account label,body.dark .woocommerce-account label,.dark .woocommerce-account legend,body.dark .woocommerce-account legend{color:#f8fafc!important}.dark .woocommerce-account fieldset,body.dark .woocommerce-account fieldset{border-color:#3f3f46!important;background:#111113!important}@media(max-width:1024px){.dark .sepahan-mega-menu,.dark .sepahan-mobile-menu,body.dark .sepahan-mega-menu,body.dark .sepahan-mobile-menu,.dark .sub-menu,body.dark .sub-menu,.dark .mega-sub-menu,body.dark .mega-sub-menu,.dark [class*="mega"] .sub-menu,body.dark [class*="mega"] .sub-menu{background:#18181b!important;color:#f8fafc!important;border-color:#3f3f46!important;box-shadow:none!important}.dark .sepahan-mega-menu a,.dark .sepahan-mobile-menu a,.dark .sub-menu a,.dark .mega-sub-menu a,body.dark .sepahan-mega-menu a,body.dark .sepahan-mobile-menu a,body.dark .sub-menu a,body.dark .mega-sub-menu a{color:#f8fafc!important;background:transparent!important;border-color:#3f3f46!important}.dark .sepahan-mega-menu li,.dark .sepahan-mobile-menu li,.dark .sub-menu li,.dark .mega-sub-menu li,body.dark .sepahan-mega-menu li,body.dark .sepahan-mobile-menu li,body.dark .sub-menu li,body.dark .mega-sub-menu li{background:transparent!important;border-color:#3f3f46!important}.dark [data-sepahan-subtoggle],body.dark [data-sepahan-subtoggle]{background:#27272a!important;color:#f8fafc!important;border-color:#3f3f46!important}}.sepahan-footer-two-apps,.sepahan-footer-two-apps-grid,.sepahan-footer-two-back{display:none!important}.sepahan-footer-design-two{background:#fff!important;color:#111827!important}.dark .sepahan-footer-design-two,body.dark .sepahan-footer-design-two{background:#09090b!important;color:#f8fafc!important}.sepahan-site-loader{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;background:var(--sepahan-loader-bg,rgb(255 255 255 / .96));opacity:1;visibility:visible;transition:opacity .35s ease,visibility .35s ease;backdrop-filter:blur(var(--sepahan-loader-blur,0))}.sepahan-site-loader.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.sepahan-site-loader:not(.is-fullscreen){inset:auto;right:24px;bottom:24px;width:auto;height:auto;border-radius:22px;padding:18px;box-shadow:0 18px 50px rgb(15 23 42 / .16)}.sepahan-loader-box{display:flex;flex-direction:column;align-items:center;gap:14px;color:var(--sepahan-loader-color,#f97316);font-family:inherit!important;font-weight:800}.sepahan-loader-spinner{width:54px;height:54px;border-radius:999px;border:5px solid color-mix(in srgb,var(--sepahan-loader-color,#f97316) 18%,transparent);border-top-color:var(--sepahan-loader-color,#f97316);animation:sepahanSpin .8s linear infinite}.sepahan-loader-dots{display:flex;gap:7px}.sepahan-loader-dots span{width:10px;height:10px;border-radius:50%;background:var(--sepahan-loader-color,#f97316);animation:sepahanPulse .9s ease-in-out infinite}.sepahan-loader-dots span:nth-child(2){animation-delay:.15s}.sepahan-loader-dots span:nth-child(3){animation-delay:.3s}@keyframes sepahanSpin{to{transform:rotate(360deg)}}@keyframes sepahanPulse{50%{transform:translateY(-8px);opacity:.45}}