.elementor-4748 .elementor-element.elementor-element-9e1fdcf > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4748 .elementor-element.elementor-element-9e1fdcf > .elementor-container{max-width:1278px;}.elementor-4748 .elementor-element.elementor-element-9e1fdcf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-4748 .elementor-element.elementor-element-06762f9 > .elementor-element-populated{margin:14px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4748 .elementor-element.elementor-element-b8d725d:not(.elementor-motion-effects-element-type-background), .elementor-4748 .elementor-element.elementor-element-b8d725d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071051;}.elementor-4748 .elementor-element.elementor-element-b8d725d, .elementor-4748 .elementor-element.elementor-element-b8d725d > .elementor-background-overlay{border-radius:9px 9px 9px 9px;}.elementor-4748 .elementor-element.elementor-element-b8d725d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4748 .elementor-element.elementor-element-b8d725d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4748 .elementor-element.elementor-element-f6fffed.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4748 .elementor-element.elementor-element-f6fffed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-4748 .elementor-element.elementor-element-049700b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4748 .elementor-element.elementor-element-049700b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4748 .elementor-element.elementor-element-049700b.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-4748 .elementor-element.elementor-element-73caf3f7 .line_menu > ul > li:hover{background-color:#021142;}.elementor-4748 .elementor-element.elementor-element-73caf3f7 .line_menu ul li ul{background-color:#ffffff;border-radius:15px 15px 15px 15px;width:250px;}.elementor-4748 .elementor-element.elementor-element-73caf3f7 .line_menu ul li ul li:hover{background-color:#FF9F43;}.elementor-4748 .elementor-element.elementor-element-73caf3f7{width:auto;max-width:auto;--td-line-menu-mobile-bg:#ffffff;--td-line-menu-mobile-width:280px;}.elementor-4748 .elementor-element.elementor-element-73caf3f7 > .elementor-widget-container{background-color:#FF8400;padding:6px 6px 6px 6px;border-radius:24px 24px 24px 24px;}.elementor-4748 .elementor-element.elementor-element-73caf3f7 .line_menu > ul > li > a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#242424;padding:12px 12px 12px 12px;}.elementor-4748 .elementor-element.elementor-element-73caf3f7 .line_menu > ul > li:hover > a{color:var( --e-global-color-a0531c7 );}.elementor-4748 .elementor-element.elementor-element-73caf3f7 .line_menu > ul > li{margin:0px 36px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-4748 .elementor-element.elementor-element-73caf3f7 .line_menu ul li ul li a{font-family:"IRANYekan", Sans-serif;font-size:12px;color:#0D0B0B;}.elementor-4748 .elementor-element.elementor-element-73caf3f7 .line_menu ul li ul li{margin-bottom:10px;}.elementor-4748 .elementor-element.elementor-element-73caf3f7 .line_menu li{border-bottom-color:#eeeeee;}.elementor-4748 .elementor-element.elementor-element-73caf3f7 .td-line-menu-toggle i{font-size:21px !important;}.elementor-4748 .elementor-element.elementor-element-73caf3f7 .line_menu .menu-item-icon i{font-size:19px;color:#000D5A;}.elementor-4748 .elementor-element.elementor-element-73caf3f7 .line_menu .menu-item-icon svg{width:19px;height:19px;fill:#000D5A;}.elementor-4748 .elementor-element.elementor-element-73caf3f7 .line_menu > ul > li:hover .menu-item-icon i{color:#F28A3A;}.elementor-4748 .elementor-element.elementor-element-73caf3f7 .line_menu > ul > li:hover .menu-item-icon svg{fill:#F28A3A;}.elementor-4748 .elementor-element.elementor-element-73caf3f7 .line_menu .menu-item-icon{margin-inline-end:6px;}.elementor-4748 .elementor-element.elementor-element-73caf3f7 .line_menu .menu-toggle-icon i{font-size:14px;}.elementor-4748 .elementor-element.elementor-element-73caf3f7 .line_menu .menu-toggle-icon{margin-inline-start:6px;}.elementor-bc-flex-widget .elementor-4748 .elementor-element.elementor-element-0d055ed.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4748 .elementor-element.elementor-element-0d055ed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4748 .elementor-element.elementor-element-0d055ed.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-4748 .elementor-element.elementor-element-5b6c6ab8{width:auto;max-width:auto;}.elementor-4748 .elementor-element.elementor-element-5b6c6ab8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4748 .elementor-element.elementor-element-5b6c6ab8 .td-basket-icon i{font-size:25px;color:#FFFFFF;}.elementor-4748 .elementor-element.elementor-element-5b6c6ab8 .td-basket-icon{background-color:#02010100;}.elementor-4748 .elementor-element.elementor-element-5b6c6ab8 .td-cart-counter{color:#FFFDFD;background-color:var( --e-global-color-3477df5 );padding:0px 8px 0px 7px;border-radius:6px 6px 6px 6px;}.elementor-4748 .elementor-element.elementor-element-6c28add8{width:auto;max-width:auto;}.elementor-4748 .elementor-element.elementor-element-6c28add8 > .elementor-widget-container{margin:0px 22px 0px 35px;}.elementor-4748 .elementor-element.elementor-element-6c28add8 .lr_icon{font-size:24px;color:#FFFFFF;}@media(min-width:768px){.elementor-4748 .elementor-element.elementor-element-f6fffed{width:8.214%;}.elementor-4748 .elementor-element.elementor-element-049700b{width:69.167%;}.elementor-4748 .elementor-element.elementor-element-0d055ed{width:22.285%;}}@media(max-width:767px){.elementor-4748 .elementor-element.elementor-element-9e1fdcf{padding:5px 5px 5px 5px;}.elementor-4748 .elementor-element.elementor-element-049700b{width:50%;}.elementor-4748 .elementor-element.elementor-element-73caf3f7{align-self:center;}.elementor-4748 .elementor-element.elementor-element-73caf3f7 .line_menu > ul > li > a{padding:15px 0px 15px 0px;}.elementor-4748 .elementor-element.elementor-element-73caf3f7 .line_menu ul li ul li{margin-bottom:20px;}.elementor-4748 .elementor-element.elementor-element-73caf3f7 .td-line-menu-toggle i{font-size:25px !important;}.elementor-4748 .elementor-element.elementor-element-0d055ed{width:50%;}.elementor-4748 .elementor-element.elementor-element-6c28add8 > .elementor-widget-container{margin:0px 12px 0px 9px;}}/* Start custom CSS for login_register, class: .elementor-element-6c28add8 *//* استایل‌دهی کلی برای ویجت ورود */
.elementor-login-widget .elementor-field-label,
.elementor-login-widget .elementor-login-username input[type="text"],
.elementor-login-widget .elementor-login-username input[type="email"],
.elementor-login-widget .elementor-login-password input[type="password"],
.elementor-login-widget .elementor-login-remember-me label,
.elementor-login-widget .elementor-button-text {
    color: #ffffff !important; /* رنگ متن سفید */
}

/* استایل‌دهی برای آیکون‌ها (اگر وجود داشته باشند) */
.elementor-login-widget .elementor-field-append {
    color: #ffffff !important;
}

/* استایل‌دهی برای لینک "رمز خود را فراموش کرده‌اید؟" */
.elementor-login-widget a {
    color: #ffffff !important;
    text-decoration: underline; /* برای خوانایی بیشتر، زیر خط‌دار کردن لینک */
}

/* استایل‌دهی برای دکمه ورود */
.elementor-login-widget .elementor-button {
    background-color: #007bff !important; /* رنگ پس‌زمینه دکمه (می‌توانید تغییر دهید) */
    border: none !important; /* حذف حاشیه دکمه */
}

.elementor-login-widget .elementor-button:hover {
    background-color: #0056b3 !important; /* رنگ پس‌زمینه دکمه در حالت هاور (می‌توانید تغییر دهید) */
}

/* استایل‌دهی برای چک‌باکس "مرا به خاطر بسپار" */
.elementor-login-widget .elementor-login-remember-me input[type="checkbox"] {
    border-color: #ffffff !important; /* رنگ حاشیه چک‌باکس */
    background-color: #ffffff !important; /* رنگ داخل چک‌باکس */
}

/* اگر ویجت شما از کلاس‌های دیگری استفاده می‌کند، ممکن است نیاز به تنظیمات بیشتری باشد. */
/* برای مثال، استایل‌دهی به placeholder داخل فیلدها */
.elementor-login-widget input::placeholder {
    color: rgba(255, 255, 255, 0.7) !important; /* رنگ سفید با کمی شفافیت */
}/* End custom CSS */