.elementor-10017891944 .elementor-element.elementor-element-21f7535{--display:flex;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10017891944 .elementor-element.elementor-element-d956fbd{--swiper-slides-gap:2px;width:100%;max-width:100%;}.elementor-10017891944 .elementor-element.elementor-element-d956fbd.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-10017891944 .elementor-element.elementor-element-d956fbd .swiper-slide > .elementor-element{height:100%;}@media(min-width:768px){.elementor-10017891944 .elementor-element.elementor-element-21f7535{--content-width:70%;}}@media(max-width:1024px){.elementor-10017891944 .elementor-element.elementor-element-d956fbd{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-10017891944 .elementor-element.elementor-element-d956fbd{--swiper-slides-to-display:1;}}/* Start custom CSS for loop-carousel, class: .elementor-element-d956fbd */<style>
  /* تنظیمات فونت برای فیلدها و سلکتورها */
  .elementor-10017891944 .elementor-element.elementor-element-d956fbd * {
      font-family: 'ModamNonCondensed', sans-serif !important;
  }
  input, select, textarea, button {
      font-family: 'ModamNonCondensed', sans-serif !important;
  }
  .select2-container .select2-selection--single,
  .select2-container--default .select2-results__option,
  .select2-container--default .select2-selection--single .select2-selection__rendered {
      font-family: 'ModamNonCondensed', sans-serif !important;
  }

  /* استایل دکمه تسویه حساب ووکامرس */
  .woocommerce-checkout-payment .button {
      font-family: 'ModamNonCondensed', sans-serif !important;
      font-weight: normal !important;
  }
  #place_order {
      font-family: 'ModamNonCondensed', sans-serif !important;
      font-weight: 500 !important;
  }

  /* تنظیمات Select2 */
  .select2-container--default .select2-selection--single .select2-selection__arrow {
      left: 10px !important;
      right: auto !important;
  }
  .select2-container--default .select2-selection--single {
      padding-right: 30px !important;
      padding-left: 10px !important;
  }

  /* تنظیمات اختصاصی کاروسل (عرض اسلایدها و جلوگیری از فضای سفید) */
  .crsl-unique-no-gap-slider-x89 .swiper-slide {
      margin-right: 2px !important;
      width: auto !important;
  }
  .crsl-unique-no-gap-slider-x89 .swiper-wrapper {
      gap: 2px !important;
      transition-timing-function: ease-out !important;
  }

  /* جلوگیری از شکستن خط در هدر کاروسل اختصاصی */
  .crsl-unique-header-container-x89 {
      width: max-content !important;
      white-space: nowrap !important;
  }

  /* استایل اسلاید انتخاب‌شده فقط در کاروسل اختصاصی */
  .crsl-unique-no-gap-slider-x89 .active-breadcrumb-slide > div,
  .crsl-unique-no-gap-slider-x89 .active-breadcrumb-slide .elementor-widget-container,
  .crsl-unique-no-gap-slider-x89 .active-breadcrumb-slide .e-con {
      background-color: #70DCC0 !important;
      border-radius: 15px !important;
      transition: background-color 0.3s ease;
  }
</style>/* End custom CSS */