.elementor-215 .elementor-element.elementor-element-8eaffb9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-215 .elementor-element.elementor-element-493246d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-215 .elementor-element.elementor-element-493246d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-215 .elementor-element.elementor-element-3b45ae3{width:100%;max-width:100%;}.elementor-215 .elementor-element.elementor-element-3b45ae3.elementor-element{--align-self:center;}.elementor-215 .elementor-element.elementor-element-3b45ae3 .item-area{border-radius:0px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-3b45ae3 .swiper-slide-shadow-right{border-radius:0px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-3b45ae3 .swiper-slide-shadow-left{border-radius:0px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-3b45ae3 .item_slider_2{background-size:contain;height:392px;}.elementor-215 .elementor-element.elementor-element-e894975{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;}.elementor-215 .elementor-element.elementor-element-e894975::before, .elementor-215 .elementor-element.elementor-element-e894975 > .elementor-background-video-container::before, .elementor-215 .elementor-element.elementor-element-e894975 > .e-con-inner > .elementor-background-video-container::before, .elementor-215 .elementor-element.elementor-element-e894975 > .elementor-background-slideshow::before, .elementor-215 .elementor-element.elementor-element-e894975 > .e-con-inner > .elementor-background-slideshow::before, .elementor-215 .elementor-element.elementor-element-e894975 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #EC0707 0%, #EAEAEA3D 72%);}.elementor-215 .elementor-element.elementor-element-654f568{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-215 .elementor-element.elementor-element-95809d0 .block-title .title{color:#FFFFFF;background-color:#FF0000;font-weight:900;}.elementor-215 .elementor-element.elementor-element-95809d0 .block-title .title svg{stroke:#000000;fill:#000000;width:38px;}.elementor-215 .elementor-element.elementor-element-95809d0 .bk_view_more svg{background-color:#000000;}.elementor-215 .elementor-element.elementor-element-95809d0 .item .item-area .price{font-size:16px;}.elementor-215 .elementor-element.elementor-element-2da66e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-215 .elementor-element.elementor-element-4041d14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-215 .elementor-element.elementor-element-4752e72 .block-title .title svg{width:24px;}.elementor-215 .elementor-element.elementor-element-4752e72 .item .item-area .price{font-size:13px;}.elementor-215 .elementor-element.elementor-element-d571837{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-215 .elementor-element.elementor-element-5e71772{--spacer-size:50px;}.elementor-215 .elementor-element.elementor-element-619038b > .elementor-widget-container{border-style:dotted;border-color:#747474;border-radius:0px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-619038b .block-title .title svg{width:35px;}.elementor-215 .elementor-element.elementor-element-619038b .item img{max-height:50px;margin:auto;width:auto;display:block;}.elementor-215 .elementor-element.elementor-element-6e60d21{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-215 .elementor-element.elementor-element-22a697d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-215 .elementor-element.elementor-element-f6ecd7b .block-title .title svg{width:24px;}.elementor-215 .elementor-element.elementor-element-f6ecd7b .item .item-area .price{font-size:13px;}.elementor-215 .elementor-element.elementor-element-041bd28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-215 .elementor-element.elementor-element-604c7cf{--display:flex;}.elementor-215 .elementor-element.elementor-element-8c82bd3.elementor-element{--align-self:center;}.elementor-215 .elementor-element.elementor-element-8c82bd3 .block-title .title svg{width:20px;}.elementor-215 .elementor-element.elementor-element-8c82bd3 .bk_cat_slider_item{background-color:#F8F8F8;border-radius:3px 3px 3px 3px;transition:all 0.2s;}.elementor-215 .elementor-element.elementor-element-8c82bd3 .bk_cat_slider_item:hover strong{color:#3B3B3B;}.elementor-215 .elementor-element.elementor-element-8c82bd3 .bk_cat_slider_item:hover .cat_count{color:#6A6A6A;}.elementor-215 .elementor-element.elementor-element-8c82bd3 .bk_cat_slider_item:hover{background-color:#FDCF07;}.elementor-215 .elementor-element.elementor-element-c0ea935{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-215 .elementor-element.elementor-element-540a9d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-215 .elementor-element.elementor-element-3f34755 .block-title .title svg{width:24px;}.elementor-215 .elementor-element.elementor-element-3f34755 .item .item-area .price{font-size:13px;}.elementor-215 .elementor-element.elementor-element-6709448{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-215 .elementor-element.elementor-element-6709448:not(.elementor-motion-effects-element-type-background), .elementor-215 .elementor-element.elementor-element-6709448 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 20%, #087943 100%);}.elementor-215 .elementor-element.elementor-element-92ba8ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-215 .elementor-element.elementor-element-65c3472 > .elementor-widget-container{margin:3px 3px 3px 3px;padding:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-215 .elementor-element.elementor-element-65c3472 .ad-wrap{border-radius:-3px -3px -3px -3px;}.elementor-215 .elementor-element.elementor-element-fa863a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-215 .elementor-element.elementor-element-a84308a > .elementor-widget-container{margin:3px 3px 3px 3px;padding:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-215 .elementor-element.elementor-element-a84308a .ad-wrap{border-radius:-3px -3px -3px -3px;}.elementor-215 .elementor-element.elementor-element-1e3e3ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-215 .elementor-element.elementor-element-59bd53c > .elementor-widget-container{margin:3px 3px 3px 3px;padding:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-215 .elementor-element.elementor-element-59bd53c .ad-wrap{border-radius:-3px -3px -3px -3px;}.elementor-215 .elementor-element.elementor-element-39572fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-215 .elementor-element.elementor-element-86bd5b3 > .elementor-widget-container{margin:3px 3px 3px 3px;padding:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-215 .elementor-element.elementor-element-86bd5b3 .ad-wrap{border-radius:-3px -3px -3px -3px;}.elementor-215 .elementor-element.elementor-element-6234897{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-215 .elementor-element.elementor-element-9ccb756 .block-title .title svg{width:24px;}.elementor-215 .elementor-element.elementor-element-2e4f6a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-215 .elementor-element.elementor-element-6bcfc75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-215 .elementor-element.elementor-element-6bcfc75.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-215 .elementor-element.elementor-element-ca22e72{text-align:center;}.elementor-215 .elementor-element.elementor-element-13aee8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:767px){.elementor-215 .elementor-element.elementor-element-3b45ae3 .item_slider_2{height:300px;}}@media(min-width:768px){.elementor-215 .elementor-element.elementor-element-493246d{--width:99.767%;}.elementor-215 .elementor-element.elementor-element-654f568{--width:100%;}.elementor-215 .elementor-element.elementor-element-4041d14{--width:100%;}.elementor-215 .elementor-element.elementor-element-22a697d{--width:100%;}.elementor-215 .elementor-element.elementor-element-540a9d0{--width:100%;}.elementor-215 .elementor-element.elementor-element-92ba8ad{--width:25%;}.elementor-215 .elementor-element.elementor-element-fa863a1{--width:25%;}.elementor-215 .elementor-element.elementor-element-1e3e3ee{--width:25%;}.elementor-215 .elementor-element.elementor-element-39572fb{--width:25%;}.elementor-215 .elementor-element.elementor-element-6bcfc75{--width:50%;}.elementor-215 .elementor-element.elementor-element-13aee8a{--width:50%;}}/* Start custom CSS for general-slider-product, class: .elementor-element-95809d0 */.elementor-widget.only-this-slider a.bk_view_more {
  color: #ffffff !important;
  font-size: large;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa863a1 */@media (max-width: 767px) {
  /* کانتینر اصلی */
  .keep-four-columns {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto; /* برای اسکرول افقی اگر فضا کم بود */
    gap: 10px; /* فاصله دلخواه بین ستون‌ها */
    padding-bottom: 10px; /* فضای پایین برای اسکرول */
  }

  /* div داخلی با کلاس e-con-inner */
  .keep-four-columns &gt; .e-con-inner {
    display: flex !important;
    flex-wrap: nowrap !important;
    width: 100%;
  }

  /* هر آیتم (باکس) داخل e-con-inner */
  .keep-four-columns &gt; .e-con-inner &gt; div {
    flex: 0 0 25% !important; /* هر آیتم ۲۵ درصد عرض */
    max-width: 25% !important;
    box-sizing: border-box;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6709448 */@media (max-width: 767px) {
  /* والد اصلی */
  .keep-four-columns {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto;
    gap: 10px;
    padding-bottom: 10px;
    width: 100% !important;
    box-sizing: border-box;
  }

  /* کانتینر داخلی */
  .keep-four-columns &gt; .e-con-inner {
    display: flex !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
    box-sizing: border-box;
  }

  /* هر باکس */
  .keep-four-columns &gt; .e-con-inner &gt; div {
    flex: 0 0 calc((100% - 30px) / 4) !important; /* 4 ستون با در نظر گرفتن gap */
    max-width: calc((100% - 30px) / 4) !important;
    box-sizing: border-box;
    margin: 0 !important;
    padding: 0 !important; /* اگر padding داری، میتونی این رو حذف یا کم کنی */
  }
}/* End custom CSS */
/* Start custom CSS for block-post, class: .elementor-element-9ccb756 */.elementor-215 .elementor-element.elementor-element-9ccb756 {
  background-color: #f9fafb; /* خاکستری خیلی روشن */
  border-radius: 16px;
  padding: 32px 24px;
  margin-bottom: 40px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04);
  transition: all 0.3s ease;
}

.elementor-215 .elementor-element.elementor-element-9ccb756:hover {
  background-color: #f3f4f6;
}

/* 🎯 نسخه واکنش‌گرا مخصوص موبایل */
@media (max-width: 768px) {
  .elementor-215 .elementor-element.elementor-element-9ccb756 {
    background-color: rgba(9, 134, 70, 0.05); /* سبز روشن شفاف برند ابزارسرا */
    padding: 20px 16px;
    margin-bottom: 24px;
  }
}/* End custom CSS */