.elementor-6772 .elementor-element.elementor-element-4bc6ca0{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6772 .elementor-element.elementor-element-d4f6731 .elementor-heading-title{font-family:"Mahoor", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-accent );}.elementor-6772 .elementor-element.elementor-element-c89ebd2 .jet-search-filter{display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor-6772 .elementor-element.elementor-element-c89ebd2 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-6772 .elementor-element.elementor-element-c89ebd2 .jet-search-filter__input{font-size:13px;font-weight:400;line-height:1rem;border-style:none;padding:13px 16px 13px 16px;}.elementor-6772 .elementor-element.elementor-element-c89ebd2 .jet-search-filter__submit{font-family:"danaFaNum", Sans-serif;font-weight:600;border-style:none;border-radius:100px 100px 100px 100px;overflow:hidden;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-6772 .elementor-element.elementor-element-c89ebd2 .jet-search-filter__submit > i{font-size:15px;}.elementor-6772 .elementor-element.elementor-element-c89ebd2 .button-icon-position-right .jet-search-filter__submit > i{margin-left:0px;}.elementor-6772 .elementor-element.elementor-element-c89ebd2 .button-icon-position-left .jet-search-filter__submit > i{margin-right:0px;}.elementor-6772 .elementor-element.elementor-element-ce5be48 > .elementor-widget-container{margin:0.625rem 0rem 0rem 0rem;}.elementor-6772 .elementor-element.elementor-element-ce5be48 .elementor-heading-title{font-family:"Mahoor", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-accent );}.elementor-6772 .elementor-element.elementor-element-6df714f .jet-range__slider__track{height:5px;background-color:#FAFAFA;}.elementor-6772 .elementor-element.elementor-element-6df714f .jet-range__slider__input::-webkit-slider-thumb{background-color:var( --e-global-color-770d2d0 );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-6772 .elementor-element.elementor-element-6df714f .jet-range__slider__input::-moz-range-thumb{background-color:var( --e-global-color-770d2d0 );}.elementor-6772 .elementor-element.elementor-element-6df714f .jet-range__slider__input::-ms-thumb{background-color:var( --e-global-color-770d2d0 );}.elementor-6772 .elementor-element.elementor-element-6df714f .jet-range__values{font-size:14px;font-weight:400;text-align:center;}.elementor-6772 .elementor-element.elementor-element-6df714f .jet-range__inputs__group:first-child{margin-right:calc(13px/2);}.elementor-6772 .elementor-element.elementor-element-6df714f .jet-range__inputs__group:last-child{margin-left:calc(13px/2);}.rtl .elementor-6772 .elementor-element.elementor-element-6df714f .jet-range__inputs__group:first-child{margin-left:calc(13px/2);margin-right:0;}.rtl .elementor-6772 .elementor-element.elementor-element-6df714f .jet-range__inputs__group:last-child{margin-right:calc(13px/2);margin-left:0;}.elementor-6772 .elementor-element.elementor-element-6df714f .jet-range__inputs__container{margin-left:auto;margin-right:auto;}.elementor-6772 .elementor-element.elementor-element-6df714f .jet-range__inputs__group{font-size:14px;font-weight:400;line-height:1rem;color:var( --e-global-color-text );border-style:none;border-radius:8px 8px 8px 8px;}.elementor-6772 .elementor-element.elementor-element-6df714f .jet-range__inputs__group input{margin:8px 5px 6px 10px;}.elementor-6772 .elementor-element.elementor-element-6df714f .jet-range__inputs__group__text{font-size:14px;font-weight:400;line-height:1rem;color:var( --e-global-color-text );background-color:#02010100;padding:0px 10px 0px 0px;}.elementor-6772 .elementor-element.elementor-element-6df714f .jet-filters-group .jet-filter{width:100%;max-width:100%;}.elementor-6772 .elementor-element.elementor-element-6df714f .jet-filters-group .jet-filter+.jet-filter{margin-top:10px;}.elementor-6772 .elementor-element.elementor-element-6df714f .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-6772 .elementor-element.elementor-element-4067512 > .elementor-widget-container{margin:0.625rem 0rem 0rem 0rem;}.elementor-6772 .elementor-element.elementor-element-4067512 .elementor-heading-title{font-family:"Mahoor", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-accent );}.elementor-6772 .elementor-element.elementor-element-96d767d .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(15px/2);margin-bottom:calc(15px/2);}.elementor-6772 .elementor-element.elementor-element-96d767d .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-6772 .elementor-element.elementor-element-96d767d .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-15px/2);margin-bottom:calc(-15px/2);}.elementor-6772 .elementor-element.elementor-element-96d767d .jet-checkboxes-list__label{font-size:14px;font-weight:400;line-height:1.5rem;}.elementor-6772 .elementor-element.elementor-element-96d767d .jet-checkboxes-list__button{color:#696969;}.elementor-6772 .elementor-element.elementor-element-96d767d .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:7px;border-style:none;border-radius:4px 4px 4px 4px;overflow:hidden;}.rtl .elementor-6772 .elementor-element.elementor-element-96d767d .jet-checkboxes-list__decorator{margin-left:7px;}.elementor-6772 .elementor-element.elementor-element-96d767d .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-6772 .elementor-element.elementor-element-96d767d .jet-collapse-icon{width:20px;height:20px;}.elementor-6772 .elementor-element.elementor-element-96d767d .jet-collapse-none{width:20px;height:20px;}.elementor-6772 .elementor-element.elementor-element-96d767d .jet-filter-items-moreless__toggle{font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-6772 .elementor-element.elementor-element-96d767d .jet-filter-items-moreless{text-align:right;}.elementor-6772 .elementor-element.elementor-element-96d767d .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-6772 .elementor-element.elementor-element-96d767d .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-6772 .elementor-element.elementor-element-96d767d .jet-filter+.jet-filter{margin-top:10px;}.elementor-6772 .elementor-element.elementor-element-96d767d .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-6772 .elementor-element.elementor-element-111f4b6 > .elementor-widget-container{margin:0.625rem 0rem 0rem 0rem;}.elementor-6772 .elementor-element.elementor-element-111f4b6 .elementor-heading-title{font-family:"Mahoor", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-accent );}.elementor-6772 .elementor-element.elementor-element-19f8dd3 .jet-checkboxes-list__row{display:inline-block;margin-right:calc(8px/2);margin-left:calc(8px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-6772 .elementor-element.elementor-element-19f8dd3 .jet-list-tree__children{display:inline-block;margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-6772 .elementor-element.elementor-element-19f8dd3 .jet-checkboxes-list-wrapper{margin-left:calc(-8px/2);margin-right:calc(-8px/2);text-align:right;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-6772 .elementor-element.elementor-element-19f8dd3 .jet-checkboxes-list__label{font-size:13px;font-weight:400;line-height:1rem;}.elementor-6772 .elementor-element.elementor-element-19f8dd3 .jet-checkboxes-list__button{color:var( --e-global-color-text );background-color:#FAFAFA;padding:6px 16px 7px 16px;border-style:none;border-radius:100px 100px 100px 100px;}.elementor-6772 .elementor-element.elementor-element-19f8dd3 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:var( --e-global-color-770d2d0 );}.elementor-6772 .elementor-element.elementor-element-19f8dd3 .jet-checkboxes-list__decorator{margin-right:0px;border-radius:4px 4px 4px 4px;overflow:hidden;}.rtl .elementor-6772 .elementor-element.elementor-element-19f8dd3 .jet-checkboxes-list__decorator{margin-left:0px;}.elementor-6772 .elementor-element.elementor-element-19f8dd3 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-6772 .elementor-element.elementor-element-19f8dd3 .jet-collapse-icon{width:20px;height:20px;}.elementor-6772 .elementor-element.elementor-element-19f8dd3 .jet-collapse-none{width:20px;height:20px;}.elementor-6772 .elementor-element.elementor-element-19f8dd3 .jet-filter-items-moreless__toggle{font-size:12px;font-weight:400;color:var( --e-global-color-text );padding:7px 0px 0px 0px;}.elementor-6772 .elementor-element.elementor-element-19f8dd3 .jet-filter-items-moreless{text-align:right;}.elementor-6772 .elementor-element.elementor-element-19f8dd3 .jet-filters-counter{padding-left:5px;}.rtl .elementor-6772 .elementor-element.elementor-element-19f8dd3 .jet-filters-counter{padding-right:5px;}.elementor-6772 .elementor-element.elementor-element-19f8dd3 .jet-filter+.jet-filter{margin-top:10px;}.elementor-6772 .elementor-element.elementor-element-19f8dd3 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-6772 .elementor-element.elementor-element-e29ee13 .apply-filters__button{font-size:14px;font-weight:400;line-height:1rem;color:var( --e-global-color-770d2d0 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;padding:14px 10px 12px 10px;-webkit-align-self:stretch;align-self:stretch;}.elementor-6772 .elementor-element.elementor-element-e29ee13 .apply-filters__button:disabled{opacity:50%;}.elementor-6772 .elementor-element.elementor-element-8c435fd .jet-remove-all-filters__button{font-size:14px;font-weight:400;line-height:1rem;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;padding:14px 10px 12px 10px;-webkit-align-self:stretch;align-self:stretch;}.elementor-6772 .elementor-element.elementor-element-8c435fd .jet-remove-all-filters__button:hover{color:var( --e-global-color-770d2d0 );}@media(max-width:1024px){.elementor-6772 .elementor-element.elementor-element-d4f6731 .elementor-heading-title{font-size:14px;}.elementor-6772 .elementor-element.elementor-element-c89ebd2 .jet-search-filter__input{font-size:12px;padding:12px 14px 12px 14px;}.elementor-6772 .elementor-element.elementor-element-ce5be48 > .elementor-widget-container{margin:0.4rem 0rem 0rem 0rem;}.elementor-6772 .elementor-element.elementor-element-ce5be48 .elementor-heading-title{font-size:14px;}.elementor-6772 .elementor-element.elementor-element-6df714f .jet-range__inputs__group{font-size:13px;}.elementor-6772 .elementor-element.elementor-element-6df714f .jet-range__inputs__group__text{font-size:12px;}.elementor-6772 .elementor-element.elementor-element-4067512 > .elementor-widget-container{margin:0.4rem 0rem 0rem 0rem;}.elementor-6772 .elementor-element.elementor-element-4067512 .elementor-heading-title{font-size:14px;}.elementor-6772 .elementor-element.elementor-element-96d767d .jet-checkboxes-list__row{padding-top:calc(12px/2);margin-bottom:calc(12px/2);}.elementor-6772 .elementor-element.elementor-element-96d767d .jet-checkboxes-list-wrapper{margin-top:calc(-12px/2);margin-bottom:calc(-12px/2);}.elementor-6772 .elementor-element.elementor-element-96d767d .jet-checkboxes-list__label{font-size:13px;}.elementor-6772 .elementor-element.elementor-element-96d767d .jet-checkboxes-list__decorator{width:14px;height:14px;min-width:14px;min-height:14px;}.elementor-6772 .elementor-element.elementor-element-96d767d .jet-filter-items-moreless__toggle{font-size:11px;}.elementor-6772 .elementor-element.elementor-element-111f4b6 > .elementor-widget-container{margin:0.4rem 0rem 0rem 0rem;}.elementor-6772 .elementor-element.elementor-element-111f4b6 .elementor-heading-title{font-size:14px;}.elementor-6772 .elementor-element.elementor-element-19f8dd3 .jet-checkboxes-list__label{font-size:12px;}.elementor-6772 .elementor-element.elementor-element-19f8dd3 .jet-filter-items-moreless__toggle{font-size:11px;}.elementor-6772 .elementor-element.elementor-element-e29ee13 .apply-filters__button{font-size:14px;}.elementor-6772 .elementor-element.elementor-element-8c435fd .jet-remove-all-filters__button{font-size:14px;}}/* Start custom CSS for heading, class: .elementor-element-d4f6731 */.elementor-6772 .elementor-element.elementor-element-d4f6731 h3,
.elementor-6772 .elementor-element.elementor-element-d4f6731 .widget-title {
  font-family: 'JetBrains Mono', monospace !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  color: #161B26 !important;
  letter-spacing: 0.3px !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-search, class: .elementor-element-c89ebd2 */.elementor-6772 .elementor-element.elementor-element-c89ebd2 h3,
.elementor-6772 .elementor-element.elementor-element-c89ebd2 .widget-title {
  font-size: 13px !important;
  font-weight: 700 !important;
  color: #161B26 !important;
  margin-bottom: 14px !important;
  font-family: 'JetBrains Mono', monospace !important;
}
.elementor-6772 .elementor-element.elementor-element-c89ebd2 input[type="search"],
.elementor-6772 .elementor-element.elementor-element-c89ebd2 input[type="text"] {
  width: 100% !important;
  border: 1px solid #D8DCE4 !important;
  border-radius: 10px !important;
  padding: 10px 40px 10px 14px !important;
  font-family: 'Vazirmatn', sans-serif !important;
  font-size: 14px !important;
  background: #FFFFFF !important;
  outline: none !important;
}
.elementor-6772 .elementor-element.elementor-element-c89ebd2 input:focus {
  border-color: #161B26 !important;
}
.elementor-6772 .elementor-element.elementor-element-c89ebd2 button {
  all: unset !important;
  position: absolute !important;
  left: 14px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  cursor: pointer !important;
  color: #5B6373 !important;
}
.elementor-6772 .elementor-element.elementor-element-c89ebd2 form {
  position: relative !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce5be48 */.elementor-6772 .elementor-element.elementor-element-ce5be48 h3,
.elementor-6772 .elementor-element.elementor-element-ce5be48 .widget-title {
  font-family: 'JetBrains Mono', monospace !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  color: #161B26 !important;
  letter-spacing: 0.3px !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-range, class: .elementor-element-6df714f */.elementor-6772 .elementor-element.elementor-element-6df714f h3,
.elementor-6772 .elementor-element.elementor-element-6df714f .widget-title {
  font-size: 13px !important;
  font-weight: 700 !important;
  color: #161B26 !important;
  margin-bottom: 16px !important;
  font-family: 'JetBrains Mono', monospace !important;
}
.elementor-6772 .elementor-element.elementor-element-6df714f .price_slider,
.elementor-6772 .elementor-element.elementor-element-6df714f .ui-slider {
  background: #D8DCE4 !important;
  border: none !important;
  height: 4px !important;
  border-radius: 999px !important;
}
.elementor-6772 .elementor-element.elementor-element-6df714f .ui-slider-range {
  background: #161B26 !important;
}
.elementor-6772 .elementor-element.elementor-element-6df714f .ui-slider-handle {
  background: #161B26 !important;
  border: 2px solid #fff !important;
  box-shadow: 0 0 0 1px #D8DCE4 !important;
  border-radius: 50% !important;
  width: 16px !important;
  height: 16px !important;
  top: -6px !important;
}
.elementor-6772 .elementor-element.elementor-element-6df714f .price_slider_amount {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  margin-top: 16px !important;
  font-family: 'JetBrains Mono', monospace !important;
  font-size: 13px !important;
  color: #161B26 !important;
}
.elementor-6772 .elementor-element.elementor-element-6df714f .price_slider_amount .button,
.elementor-6772 .elementor-element.elementor-element-6df714f .price_slider_amount button {
  background: #161B26 !important;
  color: #fff !important;
  border-radius: 8px !important;
  border: none !important;
  font-size: 12.5px !important;
  padding: 6px 14px !important;
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4067512 */.elementor-6772 .elementor-element.elementor-element-4067512 h3,
.elementor-6772 .elementor-element.elementor-element-4067512 .widget-title {
  font-family: 'JetBrains Mono', monospace !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  color: #161B26 !important;
  letter-spacing: 0.3px !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-96d767d */.elementor-6772 .elementor-element.elementor-element-96d767d h3,
.elementor-6772 .elementor-element.elementor-element-96d767d .widget-title {
  font-size: 13px !important;
  font-weight: 700 !important;
  color: #161B26 !important;
  margin-bottom: 14px !important;
  font-family: 'JetBrains Mono', monospace !important;
}
.elementor-6772 .elementor-element.elementor-element-96d767d ul li {
  list-style: none !important;
  margin-bottom: 10px !important;
  font-size: 13.5px !important;
}
.elementor-6772 .elementor-element.elementor-element-96d767d ul li a {
  color: #5B6373 !important;
  text-decoration: none !important;
  transition: color .15s ease !important;
}
.elementor-6772 .elementor-element.elementor-element-96d767d ul li a:hover {
  color: #161B26 !important;
}
.elementor-6772 .elementor-element.elementor-element-96d767d .count {
  background: #F4F5F8 !important;
  border-radius: 6px !important;
  padding: 1px 7px !important;
  font-family: 'JetBrains Mono', monospace !important;
  font-size: 11px !important;
  color: #5B6373 !important;
  margin-right: 6px !important;
}
.elementor-6772 .elementor-element.elementor-element-96d767d .term-toggle,
.elementor-6772 .elementor-element.elementor-element-96d767d a.term-toggle {
  color: #16359E !important;
  font-weight: 600 !important;
  font-size: 13px !important;
}
.elementor-6772 .elementor-element.elementor-element-96d767d .term-toggle:hover {
  color: #161B26 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-111f4b6 */.elementor-6772 .elementor-element.elementor-element-111f4b6 h3,
.elementor-6772 .elementor-element.elementor-element-111f4b6 .widget-title {
  font-family: 'JetBrains Mono', monospace !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  color: #161B26 !important;
  letter-spacing: 0.3px !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-19f8dd3 */.elementor-6772 .elementor-element.elementor-element-19f8dd3 h3,
.elementor-6772 .elementor-element.elementor-element-19f8dd3 .widget-title {
  font-size: 13px !important;
  font-weight: 700 !important;
  color: #161B26 !important;
  margin-bottom: 14px !important;
  font-family: 'JetBrains Mono', monospace !important;
}
.elementor-6772 .elementor-element.elementor-element-19f8dd3 .jet-checkboxes-list__item,
.elementor-6772 .elementor-element.elementor-element-19f8dd3 .jet-select-image__item,
.elementor-6772 .elementor-element.elementor-element-19f8dd3 li {
  border: 1px solid #D8DCE4 !important;
  border-radius: 10px !important;
  background: #FFFFFF !important;
  padding: 8px 12px !important;
  margin-bottom: 8px !important;
  font-size: 13px !important;
  color: #5B6373 !important;
}
.elementor-6772 .elementor-element.elementor-element-19f8dd3 .jet-checkboxes-list__item:hover,
.elementor-6772 .elementor-element.elementor-element-19f8dd3 .jet-select-image__item:hover {
  border-color: #161B26 !important;
}
.elementor-6772 .elementor-element.elementor-element-19f8dd3 .jet-checkboxes-list__item.jet-active,
.elementor-6772 .elementor-element.elementor-element-19f8dd3 .jet-select-image__item.jet-active,
.elementor-6772 .elementor-element.elementor-element-19f8dd3 li.active {
  border-color: #161B26 !important;
  background: #F4F5F8 !important;
}
.elementor-6772 .elementor-element.elementor-element-19f8dd3 img {
  border-radius: 6px !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-apply-button, class: .elementor-element-e29ee13 */.elementor-6772 .elementor-element.elementor-element-e29ee13 .jet-filter-apply-button,
.elementor-6772 .elementor-element.elementor-element-e29ee13 button {
  display: block !important;
  width: 100% !important;
  background: #161B26 !important;
  color: #FFFFFF !important;
  border: none !important;
  border-radius: 10px !important;
  padding: 12px 0 !important;
  font-family: 'Vazirmatn', sans-serif !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  cursor: pointer;
  margin-bottom: 10px !important;
  transition: transform .15s ease, opacity .15s ease !important;
}
.elementor-6772 .elementor-element.elementor-element-e29ee13 .jet-filter-apply-button:hover,
.elementor-6772 .elementor-element.elementor-element-e29ee13 button:hover {
  transform: translateY(-1px) !important;
  opacity: 0.9 !important;
}

/* اگه دکمه "حذف فیلترها" جداست و باید کم‌رنگ‌تر باشه: */
.elementor-6772 .elementor-element.elementor-element-e29ee13 .jet-reset-button,
.elementor-6772 .elementor-element.elementor-element-e29ee13 a.reset-button {
  display: block !important;
  width: 100% !important;
  background: transparent !important;
  color: #5B6373 !important;
  border: 1px solid #D8DCE4 !important;
  border-radius: 10px !important;
  padding: 12px 0 !important;
  font-family: 'Vazirmatn', sans-serif !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  text-align: center;
  cursor: pointer;
  text-decoration: none !important;
}
.elementor-6772 .elementor-element.elementor-element-e29ee13 .jet-reset-button:hover,
.elementor-6772 .elementor-element.elementor-element-e29ee13 a.reset-button:hover {
  border-color: #161B26 !important;
  color: #161B26 !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-remove-filters, class: .elementor-element-8c435fd */.elementor-6772 .elementor-element.elementor-element-8c435fd .jet-filter-apply-button,
.elementor-6772 .elementor-element.elementor-element-8c435fd button {
  display: block !important;
  width: 100% !important;
  background: #161B26 !important;
  color: #FFFFFF !important;
  border: none !important;
  border-radius: 10px !important;
  padding: 12px 0 !important;
  font-family: 'Vazirmatn', sans-serif !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  cursor: pointer;
  margin-bottom: 10px !important;
  transition: transform .15s ease, opacity .15s ease !important;
}
.elementor-6772 .elementor-element.elementor-element-8c435fd .jet-filter-apply-button:hover,
.elementor-6772 .elementor-element.elementor-element-8c435fd button:hover {
  transform: translateY(-1px) !important;
  opacity: 0.9 !important;
}

/* اگه دکمه "حذف فیلترها" جداست و باید کم‌رنگ‌تر باشه: */
.elementor-6772 .elementor-element.elementor-element-8c435fd .jet-reset-button,
.elementor-6772 .elementor-element.elementor-element-8c435fd a.reset-button {
  display: block !important;
  width: 100% !important;
  background: transparent !important;
  color: #5B6373 !important;
  border: 1px solid #D8DCE4 !important;
  border-radius: 10px !important;
  padding: 12px 0 !important;
  font-family: 'Vazirmatn', sans-serif !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  text-align: center;
  cursor: pointer;
  text-decoration: none !important;
}
.elementor-6772 .elementor-element.elementor-element-8c435fd .jet-reset-button:hover,
.elementor-6772 .elementor-element.elementor-element-8c435fd a.reset-button:hover {
  border-color: #161B26 !important;
  color: #161B26 !important;
}/* End custom CSS */