.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"iransansdnwebbold";--e-global-typography-primary-font-size:20px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"IRANSansWeb_FaNum_UltraLight";--e-global-typography-secondary-font-size:17px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"IRANSansWeb_FaNum_Light";--e-global-typography-text-font-size:14px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"dana-fanam";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:500;background-color:#F9F9F9;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */html,
body {
    font-display: swap !important;
  overflow-x: hidden;
    overflow-anchor: none !important;
    scroll-behavior: auto !important;
    
}

.elementor-location-header,
.elementor-location-header * {
  box-sizing: border-box;
}

.elementor-location-header {
  width: 100%;
  max-width: 100vw;
  overflow-x: hidden;
  z-index: 9999;
}

.elementor-location-header .elementor-element {
  min-width: 0;
}
/* تغییر فونت باکس کلی نوتیفیکیشن MoreConvert */

.toast-message{
    font-family: "iransansdnwebbold", Sans-serif !important;
}
/* اعمال برای موبایل و تبلت تا عرض 1024 پیکسل */
@media (max-width: 1024px){
  html, body,
  .elementor,
  .elementor-page,
  .elementor-location-header,
  header.elementor-location-header{
    transform: none !important;
    filter: none !important;
    perspective: none !important;
    contain: none !important;
    will-change: auto !important;
  }

  .elementor-menu-cart__container.elementor-menu-cart--shown{
    position: fixed !important;
    top: 80px !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: min(92vw, 520px) !important;
    max-height: 75vh !important;
    overflow: auto !important;
    z-index: 2147483647 !important;
  }
}
/* جلوگیری از پرش اسکرول هنگام باز شدن Popup */


/* Popup روی صفحه قرار بگیرد، بدون اینکه در جریان عادی صفحه باشد */
.elementor-popup-modal {
    position: fixed !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    z-index: 999999 !important;
    pointer-events: none;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message{
     font-family: "IRANSansWeb_Medium", Sans-serif;
    font-size: 16px;
    background-color: #EDFBFA;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #00BBAE;
    border-radius: 10px 10px 10px 10px
}
.wc-backward{
    color: #00bbae;
}
.wc-backward:hover{
    color: #00bbae;
}
.woocommerce-error::before {
    content: "\e016";
    color: #00bbae;
}/* End custom CSS */