.elementor-17550 .elementor-element.elementor-element-59e17221{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17550 .elementor-element.elementor-element-21862ed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17550 .elementor-element.elementor-element-21862ed.e-con{--order:-99999 /* order start hack */;}.elementor-17550 .elementor-element.elementor-element-3d23e07{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17550 .elementor-element.elementor-element-3d23e07.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17550 .elementor-element.elementor-element-81ddbb0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17550 .elementor-element.elementor-element-81ddbb0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17550 .elementor-element.elementor-element-f43acfe{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17550 .elementor-element.elementor-element-f43acfe.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-17550 .elementor-element.elementor-element-01d538f{width:var( --container-widget-width, 41.946% );max-width:41.946%;--container-widget-width:41.946%;--container-widget-flex-grow:0;}.elementor-17550 .elementor-element.elementor-element-01d538f > .elementor-widget-container{margin:5px -17px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17550 .elementor-element.elementor-element-01d538f.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-17550 .elementor-element.elementor-element-01d538f .elementor-heading-title{font-size:14px;font-weight:700;color:var( --e-global-color-primary );}.elementor-17550 .elementor-element.elementor-element-1ffe902.elementor-element{--order:-99999 /* order start hack */;}.elementor-17550 .elementor-element.elementor-element-1ffe902.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-17550 .elementor-element.elementor-element-1ffe902.elementor-view-framed .elementor-icon, .elementor-17550 .elementor-element.elementor-element-1ffe902.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17550 .elementor-element.elementor-element-1ffe902.elementor-view-framed .elementor-icon, .elementor-17550 .elementor-element.elementor-element-1ffe902.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17550 .elementor-element.elementor-element-1ffe902 .elementor-icon{font-size:25px;}.elementor-17550 .elementor-element.elementor-element-1ffe902 .elementor-icon svg{height:25px;}.elementor-17550 .elementor-element.elementor-element-63d617e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17550 .elementor-element.elementor-element-5237ee2{--display:flex;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-17550 .elementor-element.elementor-element-e641611 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-17550 .elementor-element.elementor-element-e641611 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-17550 .elementor-element.elementor-element-e641611 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-17550 .elementor-element.elementor-element-e641611 .jet-checkboxes-list__label{font-size:14px;font-weight:300;}.elementor-17550 .elementor-element.elementor-element-e641611 .jet-checkboxes-list__button{color:var( --e-global-color-primary );}.elementor-17550 .elementor-element.elementor-element-e641611 .jet-checkboxes-list__decorator{width:14px;height:14px;min-width:14px;min-height:14px;margin-right:5px;}.rtl .elementor-17550 .elementor-element.elementor-element-e641611 .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-17550 .elementor-element.elementor-element-e641611 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button .jet-checkboxes-list__decorator{border-color:var( --e-global-color-primary );}.elementor-17550 .elementor-element.elementor-element-e641611 .jet-checkboxes-list__checked-icon{font-size:12px;color:var( --e-global-color-primary );}.elementor-17550 .elementor-element.elementor-element-e641611 .jet-collapse-icon{width:20px;height:20px;}.elementor-17550 .elementor-element.elementor-element-e641611 .jet-collapse-none{width:20px;height:20px;}.elementor-17550 .elementor-element.elementor-element-e641611 .jet-filter+.jet-filter{margin-top:10px;}.elementor-17550 .elementor-element.elementor-element-e641611 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-17550 .elementor-element.elementor-element-e7ca733{--display:flex;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-17550 .elementor-element.elementor-element-e7ca733.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17550 .elementor-element.elementor-element-8cc58ef > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17550 .elementor-element.elementor-element-8cc58ef .jet-range__slider__track{background-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-17550 .elementor-element.elementor-element-8cc58ef .jet-range__slider__track__range{color:var( --e-global-color-primary );}.elementor-17550 .elementor-element.elementor-element-8cc58ef .jet-range__slider__input::-webkit-slider-thumb{background-color:var( --e-global-color-primary );}.elementor-17550 .elementor-element.elementor-element-8cc58ef .jet-range__slider__input::-moz-range-thumb{background-color:var( --e-global-color-primary );}.elementor-17550 .elementor-element.elementor-element-8cc58ef .jet-range__slider__input::-ms-thumb{background-color:var( --e-global-color-primary );}.elementor-17550 .elementor-element.elementor-element-8cc58ef .jet-range__values{font-size:0.75rem;line-height:0.75rem;color:var( --e-global-color-primary );text-align:center;}.elementor-17550 .elementor-element.elementor-element-8cc58ef .jet-range__inputs__container{margin-left:auto;margin-right:auto;}.elementor-17550 .elementor-element.elementor-element-8cc58ef .jet-range__inputs__group{font-size:0.75rem;color:var( --e-global-color-primary );}.elementor-17550 .elementor-element.elementor-element-8cc58ef .jet-range__inputs__group input{margin:4px 4px 4px 4px;}.elementor-17550 .elementor-element.elementor-element-8cc58ef .jet-range__inputs__group__text{color:var( --e-global-color-primary );padding:2px 2px 2px 2px;}.elementor-17550 .elementor-element.elementor-element-8cc58ef .jet-filter-label{color:var( --e-global-color-primary );}.elementor-17550 .elementor-element.elementor-element-8cc58ef .jet-filters-group .jet-filter{width:100%;max-width:100%;}.elementor-17550 .elementor-element.elementor-element-8cc58ef .jet-filters-group .jet-filter+.jet-filter{margin-top:0px;}.elementor-17550 .elementor-element.elementor-element-8cc58ef .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:0px;}.elementor-17550 .elementor-element.elementor-element-02bee02{--display:flex;}.elementor-17550 .elementor-element.elementor-element-f463b81 .jet-checkboxes-list__row{display:block;padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-17550 .elementor-element.elementor-element-f463b81 .jet-list-tree__children{display:block;padding-left:10px;}.elementor-17550 .elementor-element.elementor-element-f463b81 .jet-checkboxes-list-wrapper{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-17550 .elementor-element.elementor-element-f463b81 .jet-checkboxes-list__label{font-size:0.75rem;}.elementor-17550 .elementor-element.elementor-element-f463b81 .jet-checkboxes-list__button{color:var( --e-global-color-primary );}.elementor-17550 .elementor-element.elementor-element-f463b81 .jet-checkboxes-list__decorator{width:14px;height:14px;min-width:14px;min-height:14px;margin-right:5px;}.rtl .elementor-17550 .elementor-element.elementor-element-f463b81 .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-17550 .elementor-element.elementor-element-f463b81 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button .jet-checkboxes-list__decorator{border-color:var( --e-global-color-primary );}.elementor-17550 .elementor-element.elementor-element-f463b81 .jet-checkboxes-list__checked-icon{font-size:12px;color:var( --e-global-color-primary );}.elementor-17550 .elementor-element.elementor-element-f463b81 .jet-filter-items-search{max-width:100%;}.elementor-17550 .elementor-element.elementor-element-f463b81 .jet-filter-items-search__input{font-size:0.75rem;}.elementor-17550 .elementor-element.elementor-element-f463b81 .jet-filter-label{font-size:0.75rem;color:var( --e-global-color-primary );}.elementor-17550 .elementor-element.elementor-element-f463b81 .jet-filter+.jet-filter{margin-top:10px;}.elementor-17550 .elementor-element.elementor-element-f463b81 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-17550 .elementor-element.elementor-element-ca28c45{--display:flex;}.elementor-17550 .elementor-element.elementor-element-e67b55a .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-17550 .elementor-element.elementor-element-e67b55a .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-17550 .elementor-element.elementor-element-e67b55a .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-17550 .elementor-element.elementor-element-e67b55a .jet-checkboxes-list__label{font-size:0.75rem;}.elementor-17550 .elementor-element.elementor-element-e67b55a .jet-checkboxes-list__button{color:var( --e-global-color-primary );}.elementor-17550 .elementor-element.elementor-element-e67b55a .jet-checkboxes-list__decorator{width:14px;height:14px;min-width:14px;min-height:14px;margin-right:5px;}.rtl .elementor-17550 .elementor-element.elementor-element-e67b55a .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-17550 .elementor-element.elementor-element-e67b55a .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button .jet-checkboxes-list__decorator{border-color:var( --e-global-color-primary );}.elementor-17550 .elementor-element.elementor-element-e67b55a .jet-checkboxes-list__checked-icon{font-size:12px;color:var( --e-global-color-primary );}.elementor-17550 .elementor-element.elementor-element-e67b55a .jet-collapse-icon{width:20px;height:20px;}.elementor-17550 .elementor-element.elementor-element-e67b55a .jet-collapse-none{width:20px;height:20px;}.elementor-17550 .elementor-element.elementor-element-e67b55a .jet-filter-items-search{max-width:100%;}.elementor-17550 .elementor-element.elementor-element-e67b55a .jet-filter-items-search__input{font-size:0.75rem;}.elementor-17550 .elementor-element.elementor-element-e67b55a .jet-filter-label{color:var( --e-global-color-primary );}.elementor-17550 .elementor-element.elementor-element-e67b55a .jet-filter+.jet-filter{margin-top:10px;}.elementor-17550 .elementor-element.elementor-element-e67b55a .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-17550 .elementor-element.elementor-element-2185fa4{--n-accordion-title-font-size:14px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:14px;}.elementor-17550 .elementor-element.elementor-element-2185fa4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17550 .elementor-element.elementor-element-2185fa4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-17550 .elementor-element.elementor-element-2185fa4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:300;}.elementor-17550 .elementor-element.elementor-element-29572e4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17550 .elementor-element.elementor-element-9db372b{--display:flex;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-17550 .elementor-element.elementor-element-9db372b.e-con{--order:-99999 /* order start hack */;}.elementor-17550 .elementor-element.elementor-element-82ac280{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17550 .elementor-element.elementor-element-82ac280:not(.elementor-motion-effects-element-type-background), .elementor-17550 .elementor-element.elementor-element-82ac280 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2E4A21;}.elementor-17550 .elementor-element.elementor-element-13d1a34{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:0px;--padding-right:14px;}.elementor-17550 .elementor-element.elementor-element-13d1a34.e-con{--align-self:center;}.elementor-17550 .elementor-element.elementor-element-fb40599 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-17550 .elementor-element.elementor-element-fb40599 .elementor-icon{font-size:20px;}.elementor-17550 .elementor-element.elementor-element-fb40599 .elementor-icon-box-title, .elementor-17550 .elementor-element.elementor-element-fb40599 .elementor-icon-box-title a{font-size:14px;font-weight:600;line-height:1.6px;}.elementor-17550 .elementor-element.elementor-element-fb40599 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-17550 .elementor-element.elementor-element-44c7de1 .jet-sorting-select{max-width:150px;}.elementor-17550 .elementor-element.elementor-element-9676de1{width:initial;max-width:initial;}.elementor-17550 .elementor-element.elementor-element-9676de1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17550 .elementor-element.elementor-element-c7a202d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-17550 .elementor-element.elementor-element-c7a202d.e-con{--align-self:center;}.elementor-17550 .elementor-element.elementor-element-e0ccdf7.elementor-element{--order:99999 /* order end hack */;}.elementor-17550 .elementor-element.elementor-element-e0ccdf7 .elementor-heading-title{font-size:12px;font-weight:300;}.elementor-17550 .elementor-element.elementor-element-e945f89.elementor-element{--align-self:flex-end;}.elementor-17550 .elementor-element.elementor-element-fda6f59 > .elementor-widget-container{padding:-1px -1px -1px -1px;}.elementor-17550 .elementor-element.elementor-element-fda6f59 .jet-sorting-select{max-width:150px;}.elementor-17550 .elementor-element.elementor-element-2fe2a25 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-17550 .elementor-element.elementor-element-2fe2a25 > .jet-listing-grid > .jet-listing-grid__items{--columns:5;}@media(min-width:768px){.elementor-17550 .elementor-element.elementor-element-59e17221{--content-width:1600px;}.elementor-17550 .elementor-element.elementor-element-21862ed{--width:20%;}.elementor-17550 .elementor-element.elementor-element-3d23e07{--width:100%;}.elementor-17550 .elementor-element.elementor-element-81ddbb0{--width:100%;}.elementor-17550 .elementor-element.elementor-element-f43acfe{--width:50%;}.elementor-17550 .elementor-element.elementor-element-e7ca733{--width:100%;}.elementor-17550 .elementor-element.elementor-element-29572e4{--width:77.44%;}.elementor-17550 .elementor-element.elementor-element-13d1a34{--width:80%;}.elementor-17550 .elementor-element.elementor-element-c7a202d{--width:20%;}}/* Start custom CSS for container, class: .elementor-element-3d23e07 *//* کارت کلی */
.elementor-17550 .elementor-element.elementor-element-3d23e07.plp-filter{
  border: 1px solid #d1d5db;
  border-radius: 12px;
  background: #fff;
  overflow: hidden;
}

/* هدر */
.elementor-17550 .elementor-element.elementor-element-3d23e07 .plp-filter__head{
  padding: 12px 14px;
  border-bottom: 1px solid #d1d5db;
}

.elementor-17550 .elementor-element.elementor-element-3d23e07 .plp-filter__title .elementor-heading-title{
  margin: 0 !important;
  font-size: 14px;
  font-weight: 700;
  color: #111827;
}

/* آیکون اسلایدر سمت راست */
.elementor-17550 .elementor-element.elementor-element-3d23e07 .plp-filter__icon .elementor-icon{
  font-size: 18px;
  color: #111827;
}

/* دکمه مربع سمت چپ */
.elementor-17550 .elementor-element.elementor-element-3d23e07 .plp-filter__collapse .elementor-icon{
  width: 18px;
  height: 24px;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #111827;
}

/* بدنه */
.elementor-17550 .elementor-element.elementor-element-3d23e07 .plp-filter__body{
  padding: 10px 14px 14px;
}

/* ردیف سوئیچ */
.elementor-17550 .elementor-element.elementor-element-3d23e07 .plp-filter__row--switch{
  padding: 6px 0 12px;
}

.elementor-17550 .elementor-element.elementor-element-3d23e07 .plp-filter__label .elementor-heading-title,
.elementor-17550 .elementor-element.elementor-element-3d23e07 .plp-filter__label{
  margin: 0 !important;
  font-size: 13px;
  font-weight: 600;
  color: #111827;
}



/* Accordion: تمیز و مثل لیست */
.elementor-17550 .elementor-element.elementor-element-3d23e07 .plp-acc .elementor-accordion,
.elementor-17550 .elementor-element.elementor-element-3d23e07 .plp-acc .elementor-accordion-item{
  border: 0 !important;
}

.elementor-17550 .elementor-element.elementor-element-3d23e07 .plp-acc .elementor-tab-title{
  padding: 10px 0 !important;
  display:flex;
  align-items:center;
  justify-content:space-between;
}

.elementor-17550 .elementor-element.elementor-element-3d23e07 .plp-acc .elementor-tab-title a{
  font-size: 13px !important;
  font-weight: 600 !important;
  color: #111827 !important;
}

/* آیکون فلش سمت چپ (RTL-friendly) */
.elementor-17550 .elementor-element.elementor-element-3d23e07 .plp-acc .elementor-accordion-icon{
  font-size: 16px !important;
  opacity: .85;
}

/* فاصله بین آیتم‌ها مثل عکس */
.elementor-17550 .elementor-element.elementor-element-3d23e07 .plp-acc .elementor-accordion-item + .elementor-accordion-item{
  margin-top: 6px;
}

/* محتوای باز شده */
.elementor-17550 .elementor-element.elementor-element-3d23e07 .plp-acc .elementor-tab-content{
  padding: 8px 0 10px !important;
  border-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-sorting, class: .elementor-element-44c7de1 */.elementor-17550 .elementor-element.elementor-element-44c7de1 {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    opacity: 0 !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-sorting, class: .elementor-element-fda6f59 *//* این کد را به Custom CSS ویجت اصلی (real-sorting-widget) اضافه کنید */
.elementor-17550 .elementor-element.elementor-element-fda6f59 {
    visibility: hidden;
    position: absolute;
    z-index: -1000;
    width: 0;
    height: 0;
    overflow: hidden;
    opacity: 0;
}/* End custom CSS */