.elementor-512 .elementor-element.elementor-element-7744683{--display:flex;}.elementor-512 .elementor-element.elementor-element-7fefec9 .title{font-family:"pinar", Sans-serif;}.elementor-512 .elementor-element.elementor-element-5ffbb17{--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;}.elementor-512 .elementor-element.elementor-element-fbe1763{--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-512 .elementor-element.elementor-element-568b928{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-512 .elementor-element.elementor-element-568b928:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-568b928 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#377DFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-512 .elementor-element.elementor-element-de6dddc{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-512 .elementor-element.elementor-element-de6dddc.elementor-element{--align-self:center;}.elementor-512 .elementor-element.elementor-element-de6dddc img{border-radius:15px 15px 15px 15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-512 .elementor-element.elementor-element-8884bec .elementor-heading-title{font-family:"pinar", Sans-serif;font-size:20px;font-weight:700;line-height:25px;color:#FFFFFF;}.elementor-512 .elementor-element.elementor-element-2364628{text-align:center;}.elementor-512 .elementor-element.elementor-element-2364628 .elementor-heading-title{font-family:"pinar", Sans-serif;font-size:18px;font-weight:700;line-height:25px;color:#FFFFFF;}.elementor-512 .elementor-element.elementor-element-9a7f4d5{padding:0px 0px 0px 0px;text-align:center;}.elementor-512 .elementor-element.elementor-element-9a7f4d5 .elementor-heading-title{font-family:"pinar", Sans-serif;font-size:13px;font-weight:300;line-height:25px;color:#FFFFFF;}.elementor-widget-jet-smart-filters-search .jet-search-filter__submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-512 .elementor-element.elementor-element-63b5c20 > .elementor-widget-container{border-radius:15px 15px 15px 15px;box-shadow:0px 4px 45px -19px rgba(0, 0, 0, 0.22);}.elementor-512 .elementor-element.elementor-element-63b5c20 .jet-search-filter__input-wrapper{max-width:96%;}.elementor-512 .elementor-element.elementor-element-63b5c20 .jet-search-filter__input{font-family:"pinar", Sans-serif;font-size:16px;background-color:#FFFFFF;border-radius:15px 15px 15px 15px;padding:5px 5px 5px 5px;}.elementor-512 .elementor-element.elementor-element-63b5c20 .jet-search-filter__submit > i{font-size:15px;}.elementor-512 .elementor-element.elementor-element-63b5c20 .button-icon-position-right .jet-search-filter__submit > i{margin-left:0px;}.elementor-512 .elementor-element.elementor-element-63b5c20 .button-icon-position-left .jet-search-filter__submit > i{margin-right:0px;}.elementor-512 .elementor-element.elementor-element-11d1bc9{--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:center;}.elementor-512 .elementor-element.elementor-element-61bbc84.elementor-element{--align-self:center;}.elementor-512 .elementor-element.elementor-element-61bbc84{text-align:start;}.elementor-512 .elementor-element.elementor-element-61bbc84 .elementor-heading-title{font-family:"pinar", Sans-serif;font-size:20px;font-weight:600;color:#222222;}.elementor-widget-jet-smart-filters-remove-filters .jet-remove-all-filters__button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-512 .elementor-element.elementor-element-fa8739b .jet-remove-all-filters__button{font-family:"pinar", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;background-color:#FFB800;border-radius:11px 11px 11px 11px;}.elementor-512 .elementor-element.elementor-element-bca1dbe{--display:flex;}.elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-moreless__toggle{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-smart-filters-checkboxes .apply-filters__button, .elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-512 .elementor-element.elementor-element-a83d8f6 .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-512 .elementor-element.elementor-element-a83d8f6 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-512 .elementor-element.elementor-element-a83d8f6 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);text-align:left;margin-top:calc(-15px/2);margin-bottom:calc(-15px/2);}.elementor-512 .elementor-element.elementor-element-a83d8f6 .jet-checkboxes-list__decorator{width:17px;height:17px;min-width:17px;min-height:17px;margin-right:10px;}.rtl .elementor-512 .elementor-element.elementor-element-a83d8f6 .jet-checkboxes-list__decorator{margin-left:10px;}.elementor-512 .elementor-element.elementor-element-a83d8f6 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-512 .elementor-element.elementor-element-a83d8f6 .jet-collapse-icon{width:20px;height:20px;}.elementor-512 .elementor-element.elementor-element-a83d8f6 .jet-collapse-none{width:20px;height:20px;}.elementor-512 .elementor-element.elementor-element-6492c64{--n-accordion-title-font-size:16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6E6;border-radius:15px 15px 15px 15px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-icon-size:15px;}.elementor-512 .elementor-element.elementor-element-6492c64 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-512 .elementor-element.elementor-element-6492c64 {--n-accordion-padding:25px 25px 25px 25px;}:where( .elementor-512 .elementor-element.elementor-element-6492c64 > .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-family:"pinar", Sans-serif;font-weight:600;}.elementor-512 .elementor-element.elementor-element-ab4efbb{--display:flex;}.elementor-512 .elementor-element.elementor-element-20aba3d .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-512 .elementor-element.elementor-element-20aba3d .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-512 .elementor-element.elementor-element-20aba3d .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);text-align:left;margin-top:calc(-15px/2);margin-bottom:calc(-15px/2);}.elementor-512 .elementor-element.elementor-element-20aba3d .jet-checkboxes-list__decorator{width:17px;height:17px;min-width:17px;min-height:17px;margin-right:10px;}.rtl .elementor-512 .elementor-element.elementor-element-20aba3d .jet-checkboxes-list__decorator{margin-left:10px;}.elementor-512 .elementor-element.elementor-element-20aba3d .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-512 .elementor-element.elementor-element-20aba3d .jet-collapse-icon{width:20px;height:20px;}.elementor-512 .elementor-element.elementor-element-20aba3d .jet-collapse-none{width:20px;height:20px;}.elementor-512 .elementor-element.elementor-element-761c25e{--n-accordion-title-font-size:16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6E6;border-radius:15px 15px 15px 15px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-icon-size:15px;}.elementor-512 .elementor-element.elementor-element-761c25e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-512 .elementor-element.elementor-element-761c25e {--n-accordion-padding:25px 25px 25px 25px;}:where( .elementor-512 .elementor-element.elementor-element-761c25e > .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-family:"pinar", Sans-serif;font-weight:600;}.elementor-512 .elementor-element.elementor-element-9ea5d8d{--display:flex;}.elementor-widget-jet-smart-filters-range .apply-filters__button, .elementor-widget-jet-smart-filters-range .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-512 .elementor-element.elementor-element-57b67a3 .jet-range__slider__track{height:4px;}.elementor-512 .elementor-element.elementor-element-57b67a3 .jet-range__slider__track__range{color:#377DFF;}.elementor-512 .elementor-element.elementor-element-57b67a3 .jet-range__slider__input::-webkit-slider-thumb{width:16px;height:16px;background-color:#377DFF;}.elementor-512 .elementor-element.elementor-element-57b67a3 .jet-range__slider__input::-moz-range-thumb{width:16px;height:16px;background-color:#377DFF;}.elementor-512 .elementor-element.elementor-element-57b67a3 .jet-range__slider__input::-ms-thumb{width:16px;height:16px;background-color:#377DFF;}.elementor-512 .elementor-element.elementor-element-57b67a3 .jet-range__slider__input{height:16px;}.elementor-512 .elementor-element.elementor-element-57b67a3 .jet-range__values{font-size:18px;color:#000000;text-align:center;}.elementor-512 .elementor-element.elementor-element-57b67a3 .jet-range__inputs__container{margin-left:auto;margin-right:auto;}.elementor-512 .elementor-element.elementor-element-57b67a3 .apply-filters__button, .elementor-512 .elementor-element.elementor-element-57b67a3 .jet-filter-items-dropdown__apply-button{font-family:"pinar", Sans-serif;font-size:16px;font-weight:400;}.elementor-512 .elementor-element.elementor-element-57b67a3 .apply-filters__button{color:#FFFFFF;background-color:#377DFF;border-radius:10px 10px 10px 10px;align-self:stretch;}.elementor-512 .elementor-element.elementor-element-57b67a3 .jet-filter-items-dropdown__apply-button{color:#FFFFFF;background-color:#377DFF;border-radius:10px 10px 10px 10px;}.elementor-512 .elementor-element.elementor-element-57b67a3 .jet-filters-group .jet-filter{width:100%;max-width:100%;}.elementor-512 .elementor-element.elementor-element-57b67a3 .jet-filters-group .jet-filter+.jet-filter{margin-top:10px;}.elementor-512 .elementor-element.elementor-element-57b67a3 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-512 .elementor-element.elementor-element-2c70f64{--n-accordion-title-font-size:16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6E6;border-radius:15px 15px 15px 15px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-icon-size:15px;}.elementor-512 .elementor-element.elementor-element-2c70f64 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-512 .elementor-element.elementor-element-2c70f64 {--n-accordion-padding:25px 25px 25px 25px;}:where( .elementor-512 .elementor-element.elementor-element-2c70f64 > .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-family:"pinar", Sans-serif;font-weight:600;}.elementor-512 .elementor-element.elementor-element-158a26f .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-512 .elementor-element.elementor-element-158a26f .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-512 .elementor-element.elementor-element-158a26f .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-512 .elementor-element.elementor-element-158a26f .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-512 .elementor-element.elementor-element-158a26f .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-512 .elementor-element.elementor-element-158a26f .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-512 .elementor-element.elementor-element-158a26f .jet-collapse-icon{width:20px;height:20px;}.elementor-512 .elementor-element.elementor-element-158a26f .jet-collapse-none{width:20px;height:20px;}.elementor-512 .elementor-element.elementor-element-158a26f .jet-filter+.jet-filter{margin-top:10px;}.elementor-512 .elementor-element.elementor-element-158a26f .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-512 .elementor-element.elementor-element-aa17186 .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-512 .elementor-element.elementor-element-aa17186 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-512 .elementor-element.elementor-element-aa17186 .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-512 .elementor-element.elementor-element-aa17186 .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-512 .elementor-element.elementor-element-aa17186 .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-512 .elementor-element.elementor-element-aa17186 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-512 .elementor-element.elementor-element-aa17186 .jet-collapse-icon{width:20px;height:20px;}.elementor-512 .elementor-element.elementor-element-aa17186 .jet-collapse-none{width:20px;height:20px;}.elementor-512 .elementor-element.elementor-element-aa17186 .jet-filter+.jet-filter{margin-top:10px;}.elementor-512 .elementor-element.elementor-element-aa17186 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-512 .elementor-element.elementor-element-761b072{--display:flex;}.elementor-512 .elementor-element.elementor-element-7b69ebd{--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:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E2E2;--border-color:#E2E2E2;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-512 .elementor-element.elementor-element-6c5f966{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-512 .elementor-element.elementor-element-6c5f966 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-512 .elementor-element.elementor-element-6c5f966.elementor-element{--align-self:center;}.elementor-512 .elementor-element.elementor-element-ec4fe09{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-512 .elementor-element.elementor-element-ec4fe09 .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-512 .elementor-element.elementor-element-ec4fe09 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-512 .elementor-element.elementor-element-ec4fe09 .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-512 .elementor-element.elementor-element-ec4fe09 .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-512 .elementor-element.elementor-element-ec4fe09 .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-512 .elementor-element.elementor-element-ec4fe09 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-512 .elementor-element.elementor-element-ec4fe09 .jet-collapse-icon{width:20px;height:20px;}.elementor-512 .elementor-element.elementor-element-ec4fe09 .jet-collapse-none{width:20px;height:20px;}.elementor-512 .elementor-element.elementor-element-ec4fe09 .jet-filter+.jet-filter{margin-top:10px;}.elementor-512 .elementor-element.elementor-element-ec4fe09 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-512 .elementor-element.elementor-element-16db48f{--grid-columns:4;}.elementor-512 .elementor-element.elementor-element-16db48f .elementor-loop-container{grid-auto-rows:1fr;}.elementor-512 .elementor-element.elementor-element-16db48f .e-loop-item > .elementor-section, .elementor-512 .elementor-element.elementor-element-16db48f .e-loop-item > .elementor-section > .elementor-container, .elementor-512 .elementor-element.elementor-element-16db48f .e-loop-item > .e-con, .elementor-512 .elementor-element.elementor-element-16db48f .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-512 .elementor-element.elementor-element-16db48f .elementor-pagination{text-align:end;}body:not(.rtl) .elementor-512 .elementor-element.elementor-element-16db48f .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-512 .elementor-element.elementor-element-16db48f .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-512 .elementor-element.elementor-element-16db48f .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-512 .elementor-element.elementor-element-16db48f .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(min-width:768px){.elementor-512 .elementor-element.elementor-element-fbe1763{--width:30%;}}@media(max-width:1024px){.elementor-512 .elementor-element.elementor-element-16db48f{--grid-columns:2;}}@media(max-width:767px){.elementor-512 .elementor-element.elementor-element-16db48f{--grid-columns:1;}}/* Start custom CSS for heading, class: .elementor-element-8884bec */.elementor-512 .elementor-element.elementor-element-8884bec{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2364628 */.elementor-512 .elementor-element.elementor-element-2364628{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a7f4d5 */.elementor-512 .elementor-element.elementor-element-9a7f4d5{
    height: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.old-price{
    text-decoration: line-through;
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-a83d8f6 *//* ۱. استایل باکس کلی و کانتینر لیست فیلترها */
.premium-checkbox-filter .jet-checkboxes-list {
    display: flex !important;
    flex-direction: column !important;
    gap: 0 !important; /* حذف فاصله پیش‌فرض برای کنترل دقیق خطوط جداکننده */
    background: #ffffff !important;
    border-radius: 16px !important;
    padding: 8px 16px !important;
    border: 1px solid #E6E9F0 !important;
    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.02) !important; /* سایه بسیار ملایم و لوکس */
}

/* ۲. ایجاد خطوط جداکننده مینی‌مال و ریسپانسیو بین آیتم‌ها */
.premium-checkbox-filter .jet-checkboxes-list__item {
    border-bottom: 1px solid #F0F2F5 !important; /* خط جداکننده کم‌رنگ */
    padding: 14px 4px !important;
    margin: 0 !important;
    transition: all 0.25s ease !important;
}

/* حذف خط جداکننده برای آخرین آیتم لیست */
.premium-checkbox-filter .jet-checkboxes-list__item:last-child {
    border-bottom: none !important;
}

/* ۳. تنظیم سطر به صورت فلکس برای توزیع دو طرفه */
.premium-checkbox-filter .jet-checkboxes-list__button {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    width: 100% !important;
    cursor: pointer !important;
}

/* ۴. انتقال متن فیلتر به سمت راست و اصلاح تایپوگرافی */
.premium-checkbox-filter .jet-checkboxes-list__label-text {
    font-family: 'YekanBakh', 'Pinar', sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #1B263B !important; /* رنگ زغالی شرکتی */
    order: 1 !important; /* اولویت اول در راست‌چین (سمت راست) */
    transition: color 0.2s ease !important;
}

/* ۵. انتقال مربع چک‌باکس به سمت چپ و مدرن کردن ظاهر آن */
.premium-checkbox-filter .jet-checkboxes-list__decorator {
    order: 2 !important; /* اولویت دوم در راست‌چین (انتقال قطعی به سمت چپ) */
    margin: 0 !important;
    width: 20px !important;
    height: 20px !important;
    border: 2px solid #DDE2E5 !important; /* رنگ برد پیش‌فرض */
    border-radius: 6px !important; /* لبه‌های کمی گرد شده و ترندی */
    background-color: #ffffff !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-shrink: 0 !important;
    transition: all 0.2s ease !important;
}

/* ۶. استایل حالت فعال و انتخاب‌شده فیلتر (تغییر به رنگ آبی برند) */
.premium-checkbox-filter .jet-checkboxes-list__item:has(.jet-checkboxes-list__input:checked) .jet-checkboxes-list__decorator,
.premium-checkbox-filter .jet-checkboxes-list__row_checked .jet-checkboxes-list__decorator {
    border-color: #147ABF !important;
    background-color: #147ABF !important;
}

/* تغییر رنگ تیک داخل چک‌باکس به سفید در حالت فعال */
.premium-checkbox-filter .jet-checkboxes-list__item:has(.jet-checkboxes-list__input:checked) .jet-checkboxes-list__decorator-icon,
.premium-checkbox-filter .jet-checkboxes-list__row_checked .jet-checkboxes-list__decorator-icon {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* تغییر رنگ و وزن متن آیتم فعال */
.premium-checkbox-filter .jet-checkboxes-list__item:has(.jet-checkboxes-list__input:checked) .jet-checkboxes-list__label-text,
.premium-checkbox-filter .jet-checkboxes-list__row_checked .jet-checkboxes-list__label-text {
    color: #147ABF !important;
    font-weight: 600 !important;
}

/* ۷. افکت هوور (Hover) بسیار ملایم روی ردیف‌ها */
.premium-checkbox-filter .jet-checkboxes-list__item:hover .jet-checkboxes-list__label-text {
    color: #147ABF !important;
}

.premium-checkbox-filter .jet-checkboxes-list__item:hover .jet-checkboxes-list__decorator {
    border-color: #147ABF !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-a83d8f6 *//* ۱. استایل باکس کلی و کانتینر لیست فیلترها */
.premium-checkbox-filter .jet-checkboxes-list {
    display: flex !important;
    flex-direction: column !important;
    gap: 0 !important; /* حذف فاصله پیش‌فرض برای کنترل دقیق خطوط جداکننده */
    background: #ffffff !important;
    border-radius: 16px !important;
    padding: 8px 16px !important;
    border: 1px solid #E6E9F0 !important;
    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.02) !important; /* سایه بسیار ملایم و لوکس */
}

/* ۲. ایجاد خطوط جداکننده مینی‌مال و ریسپانسیو بین آیتم‌ها */
.premium-checkbox-filter .jet-checkboxes-list__item {
    border-bottom: 1px solid #F0F2F5 !important; /* خط جداکننده کم‌رنگ */
    padding: 14px 4px !important;
    margin: 0 !important;
    transition: all 0.25s ease !important;
}

/* حذف خط جداکننده برای آخرین آیتم لیست */
.premium-checkbox-filter .jet-checkboxes-list__item:last-child {
    border-bottom: none !important;
}

/* ۳. تنظیم سطر به صورت فلکس برای توزیع دو طرفه */
.premium-checkbox-filter .jet-checkboxes-list__button {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    width: 100% !important;
    cursor: pointer !important;
}

/* ۴. انتقال متن فیلتر به سمت راست و اصلاح تایپوگرافی */
.premium-checkbox-filter .jet-checkboxes-list__label-text {
    font-family: 'YekanBakh', 'Pinar', sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #1B263B !important; /* رنگ زغالی شرکتی */
    order: 1 !important; /* اولویت اول در راست‌چین (سمت راست) */
    transition: color 0.2s ease !important;
}

/* ۵. انتقال مربع چک‌باکس به سمت چپ و مدرن کردن ظاهر آن */
.premium-checkbox-filter .jet-checkboxes-list__decorator {
    order: 2 !important; /* اولویت دوم در راست‌چین (انتقال قطعی به سمت چپ) */
    margin: 0 !important;
    width: 20px !important;
    height: 20px !important;
    border: 2px solid #DDE2E5 !important; /* رنگ برد پیش‌فرض */
    border-radius: 6px !important; /* لبه‌های کمی گرد شده و ترندی */
    background-color: #ffffff !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-shrink: 0 !important;
    transition: all 0.2s ease !important;
}

/* ۶. استایل حالت فعال و انتخاب‌شده فیلتر (تغییر به رنگ آبی برند) */
.premium-checkbox-filter .jet-checkboxes-list__item:has(.jet-checkboxes-list__input:checked) .jet-checkboxes-list__decorator,
.premium-checkbox-filter .jet-checkboxes-list__row_checked .jet-checkboxes-list__decorator {
    border-color: #147ABF !important;
    background-color: #147ABF !important;
}

/* تغییر رنگ تیک داخل چک‌باکس به سفید در حالت فعال */
.premium-checkbox-filter .jet-checkboxes-list__item:has(.jet-checkboxes-list__input:checked) .jet-checkboxes-list__decorator-icon,
.premium-checkbox-filter .jet-checkboxes-list__row_checked .jet-checkboxes-list__decorator-icon {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* تغییر رنگ و وزن متن آیتم فعال */
.premium-checkbox-filter .jet-checkboxes-list__item:has(.jet-checkboxes-list__input:checked) .jet-checkboxes-list__label-text,
.premium-checkbox-filter .jet-checkboxes-list__row_checked .jet-checkboxes-list__label-text {
    color: #147ABF !important;
    font-weight: 600 !important;
}

/* ۷. افکت هوور (Hover) بسیار ملایم روی ردیف‌ها */
.premium-checkbox-filter .jet-checkboxes-list__item:hover .jet-checkboxes-list__label-text {
    color: #147ABF !important;
}

.premium-checkbox-filter .jet-checkboxes-list__item:hover .jet-checkboxes-list__decorator {
    border-color: #147ABF !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-20aba3d *//* ۱. استایل باکس کلی و کانتینر لیست فیلترها */
.premium-checkbox-filter .jet-checkboxes-list {
    display: flex !important;
    flex-direction: column !important;
    gap: 0 !important; /* حذف فاصله پیش‌فرض برای کنترل دقیق خطوط جداکننده */
    background: #ffffff !important;
    border-radius: 16px !important;
    padding: 8px 16px !important;
    border: 1px solid #E6E9F0 !important;
    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.02) !important; /* سایه بسیار ملایم و لوکس */
}

/* ۲. ایجاد خطوط جداکننده مینی‌مال و ریسپانسیو بین آیتم‌ها */
.premium-checkbox-filter .jet-checkboxes-list__item {
    border-bottom: 1px solid #F0F2F5 !important; /* خط جداکننده کم‌رنگ */
    padding: 14px 4px !important;
    margin: 0 !important;
    transition: all 0.25s ease !important;
}

/* حذف خط جداکننده برای آخرین آیتم لیست */
.premium-checkbox-filter .jet-checkboxes-list__item:last-child {
    border-bottom: none !important;
}

/* ۳. تنظیم سطر به صورت فلکس برای توزیع دو طرفه */
.premium-checkbox-filter .jet-checkboxes-list__button {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    width: 100% !important;
    cursor: pointer !important;
}

/* ۴. انتقال متن فیلتر به سمت راست و اصلاح تایپوگرافی */
.premium-checkbox-filter .jet-checkboxes-list__label-text {
    font-family: 'YekanBakh', 'Pinar', sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #1B263B !important; /* رنگ زغالی شرکتی */
    order: 1 !important; /* اولویت اول در راست‌چین (سمت راست) */
    transition: color 0.2s ease !important;
}

/* ۵. انتقال مربع چک‌باکس به سمت چپ و مدرن کردن ظاهر آن */
.premium-checkbox-filter .jet-checkboxes-list__decorator {
    order: 2 !important; /* اولویت دوم در راست‌چین (انتقال قطعی به سمت چپ) */
    margin: 0 !important;
    width: 20px !important;
    height: 20px !important;
    border: 2px solid #DDE2E5 !important; /* رنگ برد پیش‌فرض */
    border-radius: 6px !important; /* لبه‌های کمی گرد شده و ترندی */
    background-color: #ffffff !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-shrink: 0 !important;
    transition: all 0.2s ease !important;
}

/* ۶. استایل حالت فعال و انتخاب‌شده فیلتر (تغییر به رنگ آبی برند) */
.premium-checkbox-filter .jet-checkboxes-list__item:has(.jet-checkboxes-list__input:checked) .jet-checkboxes-list__decorator,
.premium-checkbox-filter .jet-checkboxes-list__row_checked .jet-checkboxes-list__decorator {
    border-color: #147ABF !important;
    background-color: #147ABF !important;
}

/* تغییر رنگ تیک داخل چک‌باکس به سفید در حالت فعال */
.premium-checkbox-filter .jet-checkboxes-list__item:has(.jet-checkboxes-list__input:checked) .jet-checkboxes-list__decorator-icon,
.premium-checkbox-filter .jet-checkboxes-list__row_checked .jet-checkboxes-list__decorator-icon {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* تغییر رنگ و وزن متن آیتم فعال */
.premium-checkbox-filter .jet-checkboxes-list__item:has(.jet-checkboxes-list__input:checked) .jet-checkboxes-list__label-text,
.premium-checkbox-filter .jet-checkboxes-list__row_checked .jet-checkboxes-list__label-text {
    color: #147ABF !important;
    font-weight: 600 !important;
}

/* ۷. افکت هوور (Hover) بسیار ملایم روی ردیف‌ها */
.premium-checkbox-filter .jet-checkboxes-list__item:hover .jet-checkboxes-list__label-text {
    color: #147ABF !important;
}

.premium-checkbox-filter .jet-checkboxes-list__item:hover .jet-checkboxes-list__decorator {
    border-color: #147ABF !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-20aba3d *//* ۱. استایل باکس کلی و کانتینر لیست فیلترها */
.premium-checkbox-filter .jet-checkboxes-list {
    display: flex !important;
    flex-direction: column !important;
    gap: 0 !important; /* حذف فاصله پیش‌فرض برای کنترل دقیق خطوط جداکننده */
    background: #ffffff !important;
    border-radius: 16px !important;
    padding: 8px 16px !important;
    border: 1px solid #E6E9F0 !important;
    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.02) !important; /* سایه بسیار ملایم و لوکس */
}

/* ۲. ایجاد خطوط جداکننده مینی‌مال و ریسپانسیو بین آیتم‌ها */
.premium-checkbox-filter .jet-checkboxes-list__item {
    border-bottom: 1px solid #F0F2F5 !important; /* خط جداکننده کم‌رنگ */
    padding: 14px 4px !important;
    margin: 0 !important;
    transition: all 0.25s ease !important;
}

/* حذف خط جداکننده برای آخرین آیتم لیست */
.premium-checkbox-filter .jet-checkboxes-list__item:last-child {
    border-bottom: none !important;
}

/* ۳. تنظیم سطر به صورت فلکس برای توزیع دو طرفه */
.premium-checkbox-filter .jet-checkboxes-list__button {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    width: 100% !important;
    cursor: pointer !important;
}

/* ۴. انتقال متن فیلتر به سمت راست و اصلاح تایپوگرافی */
.premium-checkbox-filter .jet-checkboxes-list__label-text {
    font-family: 'YekanBakh', 'Pinar', sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #1B263B !important; /* رنگ زغالی شرکتی */
    order: 1 !important; /* اولویت اول در راست‌چین (سمت راست) */
    transition: color 0.2s ease !important;
}

/* ۵. انتقال مربع چک‌باکس به سمت چپ و مدرن کردن ظاهر آن */
.premium-checkbox-filter .jet-checkboxes-list__decorator {
    order: 2 !important; /* اولویت دوم در راست‌چین (انتقال قطعی به سمت چپ) */
    margin: 0 !important;
    width: 20px !important;
    height: 20px !important;
    border: 2px solid #DDE2E5 !important; /* رنگ برد پیش‌فرض */
    border-radius: 6px !important; /* لبه‌های کمی گرد شده و ترندی */
    background-color: #ffffff !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-shrink: 0 !important;
    transition: all 0.2s ease !important;
}

/* ۶. استایل حالت فعال و انتخاب‌شده فیلتر (تغییر به رنگ آبی برند) */
.premium-checkbox-filter .jet-checkboxes-list__item:has(.jet-checkboxes-list__input:checked) .jet-checkboxes-list__decorator,
.premium-checkbox-filter .jet-checkboxes-list__row_checked .jet-checkboxes-list__decorator {
    border-color: #147ABF !important;
    background-color: #147ABF !important;
}

/* تغییر رنگ تیک داخل چک‌باکس به سفید در حالت فعال */
.premium-checkbox-filter .jet-checkboxes-list__item:has(.jet-checkboxes-list__input:checked) .jet-checkboxes-list__decorator-icon,
.premium-checkbox-filter .jet-checkboxes-list__row_checked .jet-checkboxes-list__decorator-icon {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* تغییر رنگ و وزن متن آیتم فعال */
.premium-checkbox-filter .jet-checkboxes-list__item:has(.jet-checkboxes-list__input:checked) .jet-checkboxes-list__label-text,
.premium-checkbox-filter .jet-checkboxes-list__row_checked .jet-checkboxes-list__label-text {
    color: #147ABF !important;
    font-weight: 600 !important;
}

/* ۷. افکت هوور (Hover) بسیار ملایم روی ردیف‌ها */
.premium-checkbox-filter .jet-checkboxes-list__item:hover .jet-checkboxes-list__label-text {
    color: #147ABF !important;
}

.premium-checkbox-filter .jet-checkboxes-list__item:hover .jet-checkboxes-list__decorator {
    border-color: #147ABF !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-range, class: .elementor-element-57b67a3 *//* ۱. استایل باکس کلی فیلتر بازه قیمت */
.premium-range-filter .jet-range {
    background: #ffffff !important;
    border-radius: 16px !important;
    padding: 24px 20px !important;
    border: 1px solid #E6E9F0 !important;
    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.02) !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
}

/* ۲. استایل نوار اصلی اسلایدر (رنگ خاکستری پس‌زمینه ریل) */
.premium-range-filter .ui-slider.ui-slider-horizontal,
.premium-range-filter .jet-range__slider {
    height: 5px !important;
    background-color: #E2E8F0 !important;
    border: none !important;
    border-radius: 10px !important;
    margin: 10px 8px !important;
    position: relative !important;
}

/* ۳. استایل محدوده انتخاب شده (نوار رنگی وسط دو دستگیره) */
.premium-range-filter .ui-slider-range,
.premium-range-filter .jet-range__slider-bar {
    background-color: #147ABF !important; /* رنگ آبی برند */
    border-radius: 10px !important;
    height: 100% !important;
    position: absolute !important;
}

/* ۴. استایل دستگیره‌ها (دایره‌های متحرک چپ و راست) */
.premium-range-filter .ui-slider-handle,
.premium-range-filter .jet-range__slider__handle {
    width: 18px !important;
    height: 18px !important;
    background-color: #ffffff !important;
    border: 3px solid #147ABF !important; /* لبه آبی ضخیم و مدرن */
    border-radius: 50% !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    cursor: grab !important;
    box-shadow: 0px 3px 8px rgba(20, 122, 191, 0.24) !important;
    transition: transform 0.1s ease, box-shadow 0.1s ease !important;
    outline: none !important;
}

/* حالت فعال شدن و کشیدن دستگیره */
.premium-range-filter .ui-slider-handle:active,
.premium-range-filter .ui-slider-handle.ui-state-active {
    cursor: grabbing !important;
    transform: translateY(-50%) scale(1.15) !important;
    box-shadow: 0px 4px 12px rgba(20, 122, 191, 0.4) !important;
}

/* ۵. استایل بخش نمایش متنی قیمت‌ها (از ... تا ...) */
.premium-range-filter .jet-range__values {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    direction: rtl !important;
    width: 100% !important;
    margin-top: 5px !important;
}

/* استایل متن‌ها و اعداد قیمت */
.premium-range-filter .jet-range__values-text,
.premium-range-filter .jet-range__values-val {
    font-family: 'YekanBakh', 'Pinar', sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    color: #1B263B !important; /* رنگ زغالی شرکتی */
}

/* کم‌رنگ‌تر کردن کلماتی مثل "از" و "تا" برای تمرکز روی عدد قیمت */
.premium-range-filter .jet-range__values-text {
    color: #8A94A6 !important;
    font-weight: 400 !important;
    margin-left: 4px !important;
    margin-right: 4px !important;
}

/* ۶. اگر به جای متن از فیلدهای اینپوت عددی استفاده می‌کنید */
.premium-range-filter .jet-range__inputs {
    display: flex !important;
    gap: 12px !important;
    direction: rtl !important;
}

.premium-range-filter .jet-range__inputs-fields {
    font-family: 'YekanBakh', 'Pinar', sans-serif !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    color: #1B263B !important;
    background-color: #F8FAFC !important;
    border: 1px solid #E2E8F0 !important;
    border-radius: 8px !important;
    padding: 8px 12px !important;
    text-align: center !important;
    width: 100% !important;
    transition: all 0.2s ease !important;
}

.premium-range-filter .jet-range__inputs-fields:focus {
    border-color: #147ABF !important;
    background-color: #ffffff !important;
    box-shadow: 0 0 0 3px rgba(20, 122, 191, 0.1) !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-range, class: .elementor-element-57b67a3 *//* ۱. استایل باکس کلی فیلتر بازه قیمت */
.premium-range-filter .jet-range {
    background: #ffffff !important;
    border-radius: 16px !important;
    padding: 24px 20px !important;
    border: 1px solid #E6E9F0 !important;
    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.02) !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
}

/* ۲. استایل نوار اصلی اسلایدر (رنگ خاکستری پس‌زمینه ریل) */
.premium-range-filter .ui-slider.ui-slider-horizontal,
.premium-range-filter .jet-range__slider {
    height: 5px !important;
    background-color: #E2E8F0 !important;
    border: none !important;
    border-radius: 10px !important;
    margin: 10px 8px !important;
    position: relative !important;
}

/* ۳. استایل محدوده انتخاب شده (نوار رنگی وسط دو دستگیره) */
.premium-range-filter .ui-slider-range,
.premium-range-filter .jet-range__slider-bar {
    background-color: #147ABF !important; /* رنگ آبی برند */
    border-radius: 10px !important;
    height: 100% !important;
    position: absolute !important;
}

/* ۴. استایل دستگیره‌ها (دایره‌های متحرک چپ و راست) */
.premium-range-filter .ui-slider-handle,
.premium-range-filter .jet-range__slider__handle {
    width: 18px !important;
    height: 18px !important;
    background-color: #ffffff !important;
    border: 3px solid #147ABF !important; /* لبه آبی ضخیم و مدرن */
    border-radius: 50% !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    cursor: grab !important;
    box-shadow: 0px 3px 8px rgba(20, 122, 191, 0.24) !important;
    transition: transform 0.1s ease, box-shadow 0.1s ease !important;
    outline: none !important;
}

/* حالت فعال شدن و کشیدن دستگیره */
.premium-range-filter .ui-slider-handle:active,
.premium-range-filter .ui-slider-handle.ui-state-active {
    cursor: grabbing !important;
    transform: translateY(-50%) scale(1.15) !important;
    box-shadow: 0px 4px 12px rgba(20, 122, 191, 0.4) !important;
}

/* ۵. استایل بخش نمایش متنی قیمت‌ها (از ... تا ...) */
.premium-range-filter .jet-range__values {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    direction: rtl !important;
    width: 100% !important;
    margin-top: 5px !important;
}

/* استایل متن‌ها و اعداد قیمت */
.premium-range-filter .jet-range__values-text,
.premium-range-filter .jet-range__values-val {
    font-family: 'YekanBakh', 'Pinar', sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    color: #1B263B !important; /* رنگ زغالی شرکتی */
}

/* کم‌رنگ‌تر کردن کلماتی مثل "از" و "تا" برای تمرکز روی عدد قیمت */
.premium-range-filter .jet-range__values-text {
    color: #8A94A6 !important;
    font-weight: 400 !important;
    margin-left: 4px !important;
    margin-right: 4px !important;
}

/* ۶. اگر به جای متن از فیلدهای اینپوت عددی استفاده می‌کنید */
.premium-range-filter .jet-range__inputs {
    display: flex !important;
    gap: 12px !important;
    direction: rtl !important;
}

.premium-range-filter .jet-range__inputs-fields {
    font-family: 'YekanBakh', 'Pinar', sans-serif !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    color: #1B263B !important;
    background-color: #F8FAFC !important;
    border: 1px solid #E2E8F0 !important;
    border-radius: 8px !important;
    padding: 8px 12px !important;
    text-align: center !important;
    width: 100% !important;
    transition: all 0.2s ease !important;
}

.premium-range-filter .jet-range__inputs-fields:focus {
    border-color: #147ABF !important;
    background-color: #ffffff !important;
    box-shadow: 0 0 0 3px rgba(20, 122, 191, 0.1) !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-158a26f *//* ۱. استایل کل باکس فیلتر به صورت دکمه کپسولی یکدست */
.sale-toggle-filter .jet-checkboxes-list__item {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    width: 100% !important;
    background-color: #ffffff !important;
    border: 1px solid #E6E9F0 !important;
    border-radius: 20px !important;
    padding: 16px 24px !important;
    cursor: pointer !important;
    position: relative !important;
    transition: all 0.3s ease !important;
}

/* ۲. مخفی کردن مربع و تیک پیش‌فرض چک‌باکس جت‌فیلتر */
.sale-toggle-filter .jet-checkboxes-list__input,
.sale-toggle-filter .jet-checkboxes-list__decorator {
    display: none !important;
}

/* ۳. تنظیم متن فیلتر در سمت راست */
.sale-toggle-filter .jet-checkboxes-list__label-text {
    font-family: 'YekanBakh', 'Pinar', sans-serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    color: #1B263B !important;
    margin-right: auto !important; /* انتقال متن به راست */
    order: 1 !important;
}

/* ۴. ساخت پس‌زمینه کپسول سوییچ (سمت چپ) - حالت غیرفعال */
.sale-toggle-filter .jet-checkboxes-list__item::before {
    content: "" !important;
    position: absolute !important;
    left: 24px !important; /* قرارگیری در سمت چپ باکس */
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 46px !important;
    height: 24px !important;
    background-color: #E2E8F0 !important; /* رنگ خاکستری خاموش */
    border-radius: 50px !important;
    transition: background-color 0.3s ease !important;
}

/* ۵. ساخت دایره متحرک داخل کپسول - حالت غیرفعال */
.sale-toggle-filter .jet-checkboxes-list__item::after {
    content: "" !important;
    position: absolute !important;
    left: 27px !important; /* موقعیت اولیه در سمت چپ کپسول */
    top: 50% !important;
    width: 18px !important;
    height: 18px !important;
    background-color: #ffffff !important;
    border-radius: 50% !important;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1) !important;
    transform: translateY(-50%) !important;
    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
    z-index: 2 !important;
}

/* ================================================== */
/* استایل‌های حالت فعال و روشن (تغییر به رنگ آبی و جابجایی دایره) */
/* ================================================== */

/* روش اول: بر اساس وضعیت checked بودن اینپوت */
.sale-toggle-filter .jet-checkboxes-list__item:has(.jet-checkboxes-list__input:checked)::before {
    background-color: #2F70F2 !important; /* تغییر بک‌گراند کپسول به آبی */
}
.sale-toggle-filter .jet-checkboxes-list__item:has(.jet-checkboxes-list__input:checked)::after {
    transform: translate(22px, -50%) !important; /* حرکت روان دایره به سمت راست */
}

/* روش دوم: بر اساس کلاسی که جاوااسکریپت جت‌فیلتر به ردیف اضافه می‌کند (جهت اطمینان کامل) */
.sale-toggle-filter .jet-checkboxes-list__row_checked .jet-checkboxes-list__item::before {
    background-color: #2F70F2 !important;
}
.sale-toggle-filter .jet-checkboxes-list__row_checked .jet-checkboxes-list__item::after {
    transform: translate(22px, -50%) !important;
}

/* افکت هوور روی کل باکس فیلتر */
.sale-toggle-filter .jet-checkboxes-list__item:hover {
    border-color: #D1D5DB !important;
    background-color: #FAFAFA !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-aa17186 *//* ۱. استایل کل باکس فیلتر به صورت دکمه کپسولی یکدست */
.sale-toggle-filter .jet-checkboxes-list__item {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    width: 100% !important;
    background-color: #ffffff !important;
    border: 1px solid #E6E9F0 !important;
    border-radius: 20px !important;
    padding: 16px 24px !important;
    cursor: pointer !important;
    position: relative !important;
    transition: all 0.3s ease !important;
}

/* ۲. مخفی کردن مربع و تیک پیش‌فرض چک‌باکس جت‌فیلتر */
.sale-toggle-filter .jet-checkboxes-list__input,
.sale-toggle-filter .jet-checkboxes-list__decorator {
    display: none !important;
}

/* ۳. تنظیم متن فیلتر در سمت راست */
.sale-toggle-filter .jet-checkboxes-list__label-text {
    font-family: 'YekanBakh', 'Pinar', sans-serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    color: #1B263B !important;
    margin-right: auto !important; /* انتقال متن به راست */
    order: 1 !important;
}

/* ۴. ساخت پس‌زمینه کپسول سوییچ (سمت چپ) - حالت غیرفعال */
.sale-toggle-filter .jet-checkboxes-list__item::before {
    content: "" !important;
    position: absolute !important;
    left: 24px !important; /* قرارگیری در سمت چپ باکس */
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 46px !important;
    height: 24px !important;
    background-color: #E2E8F0 !important; /* رنگ خاکستری خاموش */
    border-radius: 50px !important;
    transition: background-color 0.3s ease !important;
}

/* ۵. ساخت دایره متحرک داخل کپسول - حالت غیرفعال */
.sale-toggle-filter .jet-checkboxes-list__item::after {
    content: "" !important;
    position: absolute !important;
    left: 27px !important; /* موقعیت اولیه در سمت چپ کپسول */
    top: 50% !important;
    width: 18px !important;
    height: 18px !important;
    background-color: #ffffff !important;
    border-radius: 50% !important;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1) !important;
    transform: translateY(-50%) !important;
    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
    z-index: 2 !important;
}

/* ================================================== */
/* استایل‌های حالت فعال و روشن (تغییر به رنگ آبی و جابجایی دایره) */
/* ================================================== */

/* روش اول: بر اساس وضعیت checked بودن اینپوت */
.sale-toggle-filter .jet-checkboxes-list__item:has(.jet-checkboxes-list__input:checked)::before {
    background-color: #2F70F2 !important; /* تغییر بک‌گراند کپسول به آبی */
}
.sale-toggle-filter .jet-checkboxes-list__item:has(.jet-checkboxes-list__input:checked)::after {
    transform: translate(22px, -50%) !important; /* حرکت روان دایره به سمت راست */
}

/* روش دوم: بر اساس کلاسی که جاوااسکریپت جت‌فیلتر به ردیف اضافه می‌کند (جهت اطمینان کامل) */
.sale-toggle-filter .jet-checkboxes-list__row_checked .jet-checkboxes-list__item::before {
    background-color: #2F70F2 !important;
}
.sale-toggle-filter .jet-checkboxes-list__row_checked .jet-checkboxes-list__item::after {
    transform: translate(22px, -50%) !important;
}

/* افکت هوور روی کل باکس فیلتر */
.sale-toggle-filter .jet-checkboxes-list__item:hover {
    border-color: #D1D5DB !important;
    background-color: #FAFAFA !important;
}/* End custom CSS */
/* Start custom CSS for wd_shop_archive_orderby, class: .elementor-element-6c5f966 *//* ۱. استایل دکمه اصلی (ترتیب نمایش) */
.woodmart-woocommerce-ordering .woodmart-search-dropdown-title,
.woocommerce-ordering .woodmart-select-wrapper {
    background-color: #EBF2FC !important; /* رنگ پس‌زمینه ملایم و روشن دکمه */
    border: none !important;
    border-radius: 12px !important; /* لبه‌های گرد دکمه مطابق تصویر */
    color: #1B263B !important; /* رنگ متن تیره */
    padding: 8px 16px !important;
    font-weight: 500 !important;
    font-size: 14px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    transition: background-color 0.3s ease !important;
}

/* افکت هوور روی دکمه اصلی */
.woodmart-woocommerce-ordering .woodmart-search-dropdown-title:hover {
    background-color: #E1ECFA !important;
}

/* اصلاح رنگ فلش/آیکون دکمه در وودمارت */
.woodmart-woocommerce-ordering .woodmart-search-dropdown-title:after {
    color: #1B263B !important;
}

/* ۲. استایل باکس شناور منوی بازشو (Dropdown Card) */
.woodmart-woocommerce-ordering ul.woodmart-search-dropdown,
.woodmart-products-shop-order .woodmart-search-dropdown {
    background-color: #ffffff !important;
    border-radius: 16px !important; /* لبه‌های گرد منو کاملاً مطابق تصویر */
    box-shadow: 0px 10px 30px rgba(27, 38, 59, 0.08) !important; /* سایه نرم و لوکس */
    border: 1px solid rgba(27, 38, 59, 0.03) !important;
    padding: 8px 0 !important;
    margin-top: 6px !important;
    overflow: hidden !important;
}

/* ۳. استایل آیتم‌ها و گزینه‌های داخل منو */
.woodmart-woocommerce-ordering ul.woodmart-search-dropdown li a,
.woodmart-products-shop-order .woodmart-search-dropdown li a {
    padding: 10px 20px !important;
    color: #1B263B !important;
    font-size: 14px !important;
    text-align: right !important;
    transition: all 0.2s ease !important;
}

/* حالت هوور (Hover) روی گزینه‌های منو */
.woodmart-woocommerce-ordering ul.woodmart-search-dropdown li a:hover,
.woodmart-products-shop-order .woodmart-search-dropdown li a:hover,
.woodmart-woocommerce-ordering ul.woodmart-search-dropdown li.current-item a {
    background-color: #F4F8FF !important; /* پس‌زمینه بسیار ملایم هنگام هوور */
    color: #147ABF !important; /* تغییر رنگ متن به آبی برند */
    padding-right: 24px !important; /* افکت حرکت جزیی متن به چپ */
}

/* اگر از سلکتور سنتی وودمارت استفاده می‌کنید */
.woocommerce-ordering select.orderby {
    background-color: #EBF2FC !important;
    border: none !important;
    border-radius: 12px !important;
    color: #1B263B !important;
    padding: 8px 16px !important;
    font-family: inherit !important;
}


/* ۱. تمیزکاری و حذف خطوط اضافی بین گزینه‌ها */
.wd-search-dropdown li, 
.woodmart-search-dropdown li {
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* ۲. استایل دقیق متن و محتوای آیتم‌ها */
.wd-search-dropdown li a, 
.woodmart-search-dropdown li a {
    display: block !important;
    padding: 12px 24px !important; /* فاصله استاندارد و خوانا برای گزینه‌ها */
    color: #1B263B !important; /* رنگ ذغالی مدرن متن */
    font-family: 'YekanBakh', 'Pinar', sans-serif !important; /* فونت یکدست و تمیز */
    font-size: 14px !important;
    font-weight: 500 !important;
    text-align: right !important;
    text-decoration: none !important;
    line-height: 1.5 !important;
    transition: all 0.2s ease !important;
    margin: 2px 8px !important; /* ایجاد فاصله جزیی از لبه‌های باکس اصلی */
    border-radius: 10px !important; /* گرد شدن لبه‌های هوور */
}

/* ۳. حالت هوور (وقتی موس روی گزینه‌ها می‌رود) */
.wd-search-dropdown li a:hover, 
.woodmart-search-dropdown li a:hover {
    background-color: #F4F8FF !important; /* پس‌زمینه بسیار ملایم آبی در زمان هوور */
    color: #147ABF !important; /* تغییر رنگ متن به آبی برند */
}

/* ۴. استایل گزینه‌ای که در حال حاضر فعال/انتخاب شده است */
.wd-search-dropdown li.current-item a, 
.woodmart-search-dropdown li.current-item a {
    background-color: #EBF2FC !important; /* رنگی شبیه به دکمه اصلی برای آیتم فعال */
    color: #147ABF !important;
    font-weight: 600 !important;
}

/* ۵. حذف اسکرول‌بار احتمالی و تنظیم کانتینر اصلی محتوا */
.wd-search-dropdown, 
.woodmart-search-dropdown {
    padding: 6px 0 !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-ec4fe09 *//* ۱. استایل کل باکس فیلتر به صورت دکمه کپسولی یکدست */
.sale-toggle-filter .jet-checkboxes-list__item {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    width: 100% !important;
    background-color: #ffffff !important;
    border: 1px solid #E6E9F0 !important;
    border-radius: 20px !important;
    padding: 16px 24px !important;
    cursor: pointer !important;
    position: relative !important;
    transition: all 0.3s ease !important;
}

/* ۲. مخفی کردن مربع و تیک پیش‌فرض چک‌باکس جت‌فیلتر */
.sale-toggle-filter .jet-checkboxes-list__input,
.sale-toggle-filter .jet-checkboxes-list__decorator {
    display: none !important;
}

/* ۳. تنظیم متن فیلتر در سمت راست */
.sale-toggle-filter .jet-checkboxes-list__label-text {
    font-family: 'YekanBakh', 'Pinar', sans-serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    color: #1B263B !important;
    margin-right: auto !important; /* انتقال متن به راست */
    order: 1 !important;
}

/* ۴. ساخت پس‌زمینه کپسول سوییچ (سمت چپ) - حالت غیرفعال */
.sale-toggle-filter .jet-checkboxes-list__item::before {
    content: "" !important;
    position: absolute !important;
    left: 24px !important; /* قرارگیری در سمت چپ باکس */
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 46px !important;
    height: 24px !important;
    background-color: #E2E8F0 !important; /* رنگ خاکستری خاموش */
    border-radius: 50px !important;
    transition: background-color 0.3s ease !important;
}

/* ۵. ساخت دایره متحرک داخل کپسول - حالت غیرفعال */
.sale-toggle-filter .jet-checkboxes-list__item::after {
    content: "" !important;
    position: absolute !important;
    left: 27px !important; /* موقعیت اولیه در سمت چپ کپسول */
    top: 50% !important;
    width: 18px !important;
    height: 18px !important;
    background-color: #ffffff !important;
    border-radius: 50% !important;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1) !important;
    transform: translateY(-50%) !important;
    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
    z-index: 2 !important;
}

/* ================================================== */
/* استایل‌های حالت فعال و روشن (تغییر به رنگ آبی و جابجایی دایره) */
/* ================================================== */

/* روش اول: بر اساس وضعیت checked بودن اینپوت */
.sale-toggle-filter .jet-checkboxes-list__item:has(.jet-checkboxes-list__input:checked)::before {
    background-color: #2F70F2 !important; /* تغییر بک‌گراند کپسول به آبی */
}
.sale-toggle-filter .jet-checkboxes-list__item:has(.jet-checkboxes-list__input:checked)::after {
    transform: translate(22px, -50%) !important; /* حرکت روان دایره به سمت راست */
}

/* روش دوم: بر اساس کلاسی که جاوااسکریپت جت‌فیلتر به ردیف اضافه می‌کند (جهت اطمینان کامل) */
.sale-toggle-filter .jet-checkboxes-list__row_checked .jet-checkboxes-list__item::before {
    background-color: #2F70F2 !important;
}
.sale-toggle-filter .jet-checkboxes-list__row_checked .jet-checkboxes-list__item::after {
    transform: translate(22px, -50%) !important;
}

/* افکت هوور روی کل باکس فیلتر */
.sale-toggle-filter .jet-checkboxes-list__item:hover {
    border-color: #D1D5DB !important;
    background-color: #FAFAFA !important;
}/* End custom CSS */