.elementor-304 .elementor-element.elementor-element-4f3a118{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:44px;--padding-left:16px;--padding-right:16px;}.elementor-304 .elementor-element.elementor-element-4f3a118:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-4f3a118 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-304 .elementor-element.elementor-element-2238aa7{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:hidden;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:#F0E7ED;--border-color:#F0E7ED;--border-radius:24px 24px 24px 24px;box-shadow:0px 12px 38px -27px rgba(46,57,73,.18);--padding-top:28px;--padding-bottom:28px;--padding-left:30px;--padding-right:30px;}.elementor-304 .elementor-element.elementor-element-2238aa7:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-2238aa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(118deg, #FFF3F7 0%, #F1F7FF 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-304 .elementor-element.elementor-element-99e35c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-304 .elementor-element.elementor-element-99e35c5 .elementor-heading-title{font-family:"Yekan Bakh FA", Sans-serif;font-size:32px;font-weight:800;line-height:1.45em;color:var( --e-global-color-text );}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-304 .elementor-element.elementor-element-acb7534{color:var( --e-global-color-text );}.elementor-304 .elementor-element.elementor-element-acb7534 a{color:var( --e-global-color-primary );}.elementor-304 .elementor-element.elementor-element-d792626{--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-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-304 .elementor-element.elementor-element-214608f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-304 .elementor-element.elementor-element-618965b{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#E7EDF4;--border-color:#E7EDF4;--border-radius:18px 18px 18px 18px;box-shadow:0px 8px 24px -20px rgba(39,54,72,.16);--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-304 .elementor-element.elementor-element-618965b:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-618965b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-304 .elementor-element.elementor-element-bb37043{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-304 .elementor-element.elementor-element-bb37043 .elementor-heading-title{font-family:"Yekan Bakh FA", Sans-serif;font-size:17px;font-weight:800;line-height:1.5em;color:var( --e-global-color-text );}.elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-moreless__toggle{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-304 .elementor-element.elementor-element-f6280e3 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(8px/2);margin-bottom:calc(8px/2);}.elementor-304 .elementor-element.elementor-element-f6280e3 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-304 .elementor-element.elementor-element-f6280e3 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-8px/2);margin-bottom:calc(-8px/2);}.elementor-304 .elementor-element.elementor-element-f6280e3 .jet-checkboxes-list__label{font-family:"Yekan Bakh FA", Sans-serif;font-size:12.5px;font-weight:500;}.elementor-304 .elementor-element.elementor-element-f6280e3 .jet-checkboxes-list__button{color:#59636F;background-color:#FAFCFF;padding:9px 10px 9px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EDF1F5;border-radius:10px 10px 10px 10px;}.elementor-304 .elementor-element.elementor-element-f6280e3 .jet-checkboxes-list__button:hover{color:#E7135D;background-color:#FFF4F8;border-color:#F4D8E2;}.elementor-304 .elementor-element.elementor-element-f6280e3 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:#E7135D;background-color:#FFF0F5;border-color:#F1CAD8;}.elementor-304 .elementor-element.elementor-element-f6280e3 .jet-checkboxes-list__decorator{width:17px;height:17px;min-width:17px;min-height:17px;margin-right:8px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCD7E2;border-radius:5px 5px 5px 5px;overflow:hidden;}.rtl .elementor-304 .elementor-element.elementor-element-f6280e3 .jet-checkboxes-list__decorator{margin-left:8px;}.elementor-304 .elementor-element.elementor-element-f6280e3 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button .jet-checkboxes-list__decorator{background-color:#E7135D;border-color:#E7135D;}.elementor-304 .elementor-element.elementor-element-f6280e3 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-304 .elementor-element.elementor-element-f6280e3 .jet-collapse-icon{width:20px;height:20px;}.elementor-304 .elementor-element.elementor-element-f6280e3 .jet-collapse-none{width:20px;height:20px;}.elementor-304 .elementor-element.elementor-element-f6280e3 .jet-filter-label{font-family:"Yekan Bakh FA", Sans-serif;font-size:14px;font-weight:700;color:#252A34;border-style:solid;border-width:0px 0px 1px 0px;border-color:#EDF1F5;padding:0px 0px 11px 0px;margin:0px 0px 12px 0px;text-align:right;}.elementor-304 .elementor-element.elementor-element-f6280e3 .jet-filter+.jet-filter{margin-top:10px;}.elementor-304 .elementor-element.elementor-element-f6280e3 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-304 .elementor-element.elementor-element-b0dbb81 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__slider__track{height:5px;background-color:#E8EEF5;border-style:none;border-radius:999px 999px 999px 999px;}.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__slider__track__range{color:#E7135D;}.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__slider__input::-webkit-slider-thumb{width:18px;height:18px;background-color:#FFFFFF;border-style:solid;border-width:3px 3px 3px 3px;border-color:#E7135D;border-radius:999px 999px 999px 999px;box-shadow:0px 3px 10px -3px rgba(231,19,93,.35);}.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__slider__input::-moz-range-thumb{width:18px;height:18px;background-color:#FFFFFF;border-style:solid;border-width:3px 3px 3px 3px;border-color:#E7135D;border-radius:999px 999px 999px 999px;box-shadow:0px 3px 10px -3px rgba(231,19,93,.35);}.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__slider__input::-ms-thumb{width:18px;height:18px;background-color:#FFFFFF;border-style:solid;border-width:3px 3px 3px 3px;border-color:#E7135D;border-radius:999px 999px 999px 999px;box-shadow:0px 3px 10px -3px rgba(231,19,93,.35);}.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__slider__input{height:18px;}.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__values{font-family:"Yekan Bakh FA", Sans-serif;font-size:12px;font-weight:700;line-height:1.5em;color:#4F5966;margin:12px 0px 0px 0px;text-align:center;}.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__inputs__container{margin-left:auto;margin-right:auto;}.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-filter-label{font-family:"Yekan Bakh FA", Sans-serif;font-size:14px;font-weight:800;line-height:1.5em;color:#252A34;border-style:solid;border-width:0px 0px 1px 0px;border-color:#EDF1F5;border-radius:0px 0px 0px 0px;padding:0px 0px 11px 0px;margin:0px 0px 15px 0px;text-align:right;}.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-filters-group .jet-filter{width:100%;max-width:100%;}.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-filters-group .jet-filter+.jet-filter{margin-top:10px;}.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-304 .elementor-element.elementor-element-144c738{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-304 .elementor-element.elementor-element-3ec1d62{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#E7EDF4;--border-color:#E7EDF4;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-304 .elementor-element.elementor-element-3ec1d62:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-3ec1d62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-304 .elementor-element.elementor-element-e32a0e4{--display:flex;}.elementor-304 .elementor-element.elementor-element-c765bd8 .e-off-canvas__content{background-color:#F8FAFC;}.elementor-304 .elementor-element.elementor-element-c765bd8 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-304 .elementor-element.elementor-element-c765bd8{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-304 .elementor-element.elementor-element-4415a17{--display:flex;}.elementor-304 .elementor-element.elementor-element-3f4ecbd{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#E7EDF4;--border-color:#E7EDF4;--border-radius:18px 18px 18px 18px;box-shadow:0px 8px 24px -20px rgba(39,54,72,.16);--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-304 .elementor-element.elementor-element-3f4ecbd:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-3f4ecbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-304 .elementor-element.elementor-element-be9d3ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-304 .elementor-element.elementor-element-be9d3ef .elementor-heading-title{font-family:"Yekan Bakh FA", Sans-serif;font-size:17px;font-weight:800;line-height:1.5em;color:var( --e-global-color-text );}.elementor-304 .elementor-element.elementor-element-9867596 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(8px/2);margin-bottom:calc(8px/2);}.elementor-304 .elementor-element.elementor-element-9867596 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-304 .elementor-element.elementor-element-9867596 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-8px/2);margin-bottom:calc(-8px/2);}.elementor-304 .elementor-element.elementor-element-9867596 .jet-checkboxes-list__label{font-family:"Yekan Bakh FA", Sans-serif;font-size:12.5px;font-weight:500;}.elementor-304 .elementor-element.elementor-element-9867596 .jet-checkboxes-list__button{color:#59636F;background-color:#FAFCFF;padding:9px 10px 9px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EDF1F5;border-radius:10px 10px 10px 10px;}.elementor-304 .elementor-element.elementor-element-9867596 .jet-checkboxes-list__button:hover{color:#E7135D;background-color:#FFF4F8;border-color:#F4D8E2;}.elementor-304 .elementor-element.elementor-element-9867596 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:#E7135D;background-color:#FFF0F5;border-color:#F1CAD8;}.elementor-304 .elementor-element.elementor-element-9867596 .jet-checkboxes-list__decorator{width:17px;height:17px;min-width:17px;min-height:17px;margin-right:8px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCD7E2;border-radius:5px 5px 5px 5px;overflow:hidden;}.rtl .elementor-304 .elementor-element.elementor-element-9867596 .jet-checkboxes-list__decorator{margin-left:8px;}.elementor-304 .elementor-element.elementor-element-9867596 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button .jet-checkboxes-list__decorator{background-color:#E7135D;border-color:#E7135D;}.elementor-304 .elementor-element.elementor-element-9867596 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-304 .elementor-element.elementor-element-9867596 .jet-collapse-icon{width:20px;height:20px;}.elementor-304 .elementor-element.elementor-element-9867596 .jet-collapse-none{width:20px;height:20px;}.elementor-304 .elementor-element.elementor-element-9867596 .jet-filter-label{font-family:"Yekan Bakh FA", Sans-serif;font-size:14px;font-weight:700;color:#252A34;border-style:solid;border-width:0px 0px 1px 0px;border-color:#EDF1F5;padding:0px 0px 11px 0px;margin:0px 0px 12px 0px;text-align:right;}.elementor-304 .elementor-element.elementor-element-9867596 .jet-filter+.jet-filter{margin-top:10px;}.elementor-304 .elementor-element.elementor-element-9867596 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-304 .elementor-element.elementor-element-201db24 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__track{height:5px;background-color:#E8EEF5;border-style:none;border-radius:999px 999px 999px 999px;}.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__track__range{color:#E7135D;}.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__input::-webkit-slider-thumb{width:18px;height:18px;background-color:#FFFFFF;border-style:solid;border-width:3px 3px 3px 3px;border-color:#E7135D;border-radius:999px 999px 999px 999px;box-shadow:0px 3px 10px -3px rgba(231,19,93,.35);}.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__input::-moz-range-thumb{width:18px;height:18px;background-color:#FFFFFF;border-style:solid;border-width:3px 3px 3px 3px;border-color:#E7135D;border-radius:999px 999px 999px 999px;box-shadow:0px 3px 10px -3px rgba(231,19,93,.35);}.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__input::-ms-thumb{width:18px;height:18px;background-color:#FFFFFF;border-style:solid;border-width:3px 3px 3px 3px;border-color:#E7135D;border-radius:999px 999px 999px 999px;box-shadow:0px 3px 10px -3px rgba(231,19,93,.35);}.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__input{height:18px;}.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__values{font-family:"Yekan Bakh FA", Sans-serif;font-size:12px;font-weight:700;line-height:1.5em;color:#4F5966;margin:12px 0px 0px 0px;text-align:center;}.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__inputs__container{margin-left:auto;margin-right:auto;}.elementor-304 .elementor-element.elementor-element-201db24 .jet-filter-label{font-family:"Yekan Bakh FA", Sans-serif;font-size:14px;font-weight:800;line-height:1.5em;color:#252A34;border-style:solid;border-width:0px 0px 1px 0px;border-color:#EDF1F5;border-radius:0px 0px 0px 0px;padding:0px 0px 11px 0px;margin:0px 0px 15px 0px;text-align:right;}.elementor-304 .elementor-element.elementor-element-201db24 .jet-filters-group .jet-filter{width:100%;max-width:100%;}.elementor-304 .elementor-element.elementor-element-201db24 .jet-filters-group .jet-filter+.jet-filter{margin-top:10px;}.elementor-304 .elementor-element.elementor-element-201db24 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-304 .elementor-element.elementor-element-303b796 .elementor-icon-wrapper{text-align:center;}.elementor-304 .elementor-element.elementor-element-303b796.elementor-view-stacked .elementor-icon{background-color:#F2F7FD;color:#52657A;}.elementor-304 .elementor-element.elementor-element-303b796.elementor-view-framed .elementor-icon, .elementor-304 .elementor-element.elementor-element-303b796.elementor-view-default .elementor-icon{color:#F2F7FD;border-color:#F2F7FD;}.elementor-304 .elementor-element.elementor-element-303b796.elementor-view-framed .elementor-icon, .elementor-304 .elementor-element.elementor-element-303b796.elementor-view-default .elementor-icon svg{fill:#F2F7FD;}.elementor-304 .elementor-element.elementor-element-303b796.elementor-view-framed .elementor-icon{background-color:#52657A;}.elementor-304 .elementor-element.elementor-element-303b796.elementor-view-stacked .elementor-icon svg{fill:#52657A;}.elementor-304 .elementor-element.elementor-element-303b796.elementor-view-stacked .elementor-icon:hover{background-color:#FFF0F5;color:#E7135D;}.elementor-304 .elementor-element.elementor-element-303b796.elementor-view-framed .elementor-icon:hover, .elementor-304 .elementor-element.elementor-element-303b796.elementor-view-default .elementor-icon:hover{color:#FFF0F5;border-color:#FFF0F5;}.elementor-304 .elementor-element.elementor-element-303b796.elementor-view-framed .elementor-icon:hover, .elementor-304 .elementor-element.elementor-element-303b796.elementor-view-default .elementor-icon:hover svg{fill:#FFF0F5;}.elementor-304 .elementor-element.elementor-element-303b796.elementor-view-framed .elementor-icon:hover{background-color:#E7135D;}.elementor-304 .elementor-element.elementor-element-303b796.elementor-view-stacked .elementor-icon:hover svg{fill:#E7135D;}.elementor-304 .elementor-element.elementor-element-303b796 .elementor-icon{font-size:19px;padding:10.5px;border-radius:12px 12px 12px 12px;}.elementor-304 .elementor-element.elementor-element-303b796 .elementor-icon svg{height:19px;}.elementor-304 .elementor-element.elementor-element-890c3b4 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-304 .elementor-element.elementor-element-a903ecf{--display:flex;}.elementor-widget-jet-smart-filters-sorting .apply-filters__button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-304 .elementor-element.elementor-element-3f7ef97 .jet-sorting-select{max-width:220px;font-family:"Yekan Bakh FA", Sans-serif;font-size:12.5px;font-weight:500;color:#4F5A67;background-color:#F6F9FC;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3EAF2;border-radius:10px 10px 10px 10px;padding:9px 12px 9px 12px;align-self:flex-end;}.elementor-304 .elementor-element.elementor-element-1b4d50d{--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-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:visible;--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-304 .elementor-element.elementor-element-986ddf9{--display:flex;}.elementor-304 .elementor-element.elementor-element-12348b8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-304 .elementor-element.elementor-element-12348b8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-304 .elementor-element.elementor-element-12348b8 .jet-sorting-select{max-width:220px;font-family:"Yekan Bakh FA", Sans-serif;font-size:12.5px;font-weight:500;color:#4F5A67;background-color:#F6F9FC;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3EAF2;border-radius:10px 10px 10px 10px;padding:9px 12px 9px 12px;align-self:flex-end;}.elementor-304 .elementor-element.elementor-element-8d15237{width:var( --container-widget-width, 0% );max-width:0%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:0%;--container-widget-flex-grow:0;}.elementor-304 .elementor-element.elementor-element-9fbce65{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;}.elementor-304 .elementor-element.elementor-element-d7ee03e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-304 .elementor-element.elementor-element-d7ee03e .elementor-jet-woo-builder-products-result-count .woocommerce-result-count{font-family:"Yekan Bakh FA", Sans-serif;font-size:12.5px;font-weight:600;line-height:1.5em;color:#5F6975;text-align:center;}.elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}:is( .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .jet-listing-grid__items, .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(16px / 2);padding-right:calc(16px / 2);}:is( .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid, .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 16px / -2);margin-right:calc( 16px / -2);width:calc(100% + 16px);}.elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 16px / -2);margin-right:calc( 16px / -2);}:is( .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .jet-listing-grid__items, .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(18px / 2);padding-bottom:calc(18px / 2);}:is( .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid, .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 18px / -2);margin-bottom:calc( 18px / -2);}.elementor-304 .elementor-element.elementor-element-c92d5e5 .jet-listing-grid__loader{--spinner-color:var( --e-global-color-primary );--spinner-size:16px;}.elementor-304 .elementor-element.elementor-element-c92d5e5 .jet-listing-grid__loader-text{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-304 .elementor-element.elementor-element-cd96366{--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-304 .elementor-element.elementor-element-afd61f1{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#F1E2E9;--border-color:#F1E2E9;--border-radius:22px 22px 22px 22px;box-shadow:0px 10px 32px -25px rgba(83,58,69,.16);--margin-top:32px;--margin-bottom:42px;--margin-left:16px;--margin-right:16px;--padding-top:26px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-304 .elementor-element.elementor-element-afd61f1:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-afd61f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8FB;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-304 .elementor-element.elementor-element-4f3a118{--padding-top:24px;--padding-bottom:38px;--padding-left:14px;--padding-right:14px;}.elementor-304 .elementor-element.elementor-element-2238aa7{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-304 .elementor-element.elementor-element-99e35c5{text-align:start;}.elementor-304 .elementor-element.elementor-element-99e35c5 .elementor-heading-title{font-size:27px;}.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );}.elementor-304 .elementor-element.elementor-element-d792626{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-304 .elementor-element.elementor-element-618965b{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-304 .elementor-element.elementor-element-bb37043{text-align:start;}.elementor-304 .elementor-element.elementor-element-bb37043 .elementor-heading-title{font-size:16.5px;}.elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-moreless__toggle{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-smart-filters-checkboxes .apply-filters__button, .elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-smart-filters-range .apply-filters__button, .elementor-widget-jet-smart-filters-range .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-304 .elementor-element.elementor-element-b0dbb81 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__slider__track{height:5px;}.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__slider__input::-webkit-slider-thumb{width:18px;height:18px;}.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__slider__input::-moz-range-thumb{width:18px;height:18px;}.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__slider__input::-ms-thumb{width:18px;height:18px;}.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__slider__input{height:18px;}.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__values{font-size:11.5px;margin:10px 0px 0px 0px;text-align:center;}.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-filter-label{font-size:13.5px;padding:0px 0px 10px 0px;margin:0px 0px 13px 0px;text-align:right;}.elementor-304 .elementor-element.elementor-element-3ec1d62{--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-304 .elementor-element.elementor-element-3f4ecbd{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-304 .elementor-element.elementor-element-be9d3ef{text-align:start;}.elementor-304 .elementor-element.elementor-element-be9d3ef .elementor-heading-title{font-size:16.5px;}.elementor-304 .elementor-element.elementor-element-201db24 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__track{height:5px;}.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__input::-webkit-slider-thumb{width:18px;height:18px;}.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__input::-moz-range-thumb{width:18px;height:18px;}.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__input::-ms-thumb{width:18px;height:18px;}.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__input{height:18px;}.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__values{font-size:11.5px;margin:10px 0px 0px 0px;text-align:center;}.elementor-304 .elementor-element.elementor-element-201db24 .jet-filter-label{font-size:13.5px;padding:0px 0px 10px 0px;margin:0px 0px 13px 0px;text-align:right;}.elementor-widget-jet-smart-filters-sorting .apply-filters__button{font-size:var( --e-global-typography-primary-font-size );}.elementor-304 .elementor-element.elementor-element-3f7ef97 .jet-sorting-select{max-width:210px;}.elementor-304 .elementor-element.elementor-element-12348b8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-304 .elementor-element.elementor-element-12348b8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-304 .elementor-element.elementor-element-12348b8 .jet-sorting-select{max-width:210px;}.elementor-304 .elementor-element.elementor-element-d7ee03e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-304 .elementor-element.elementor-element-d7ee03e .elementor-jet-woo-builder-products-result-count .woocommerce-result-count{font-size:12px;text-align:right;}.elementor-304 .elementor-element.elementor-element-1b4d50d{--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;--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-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .jet-listing-grid__items, .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(14px / 2);padding-right:calc(14px / 2);}:is( .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid, .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 14px / -2);margin-right:calc( 14px / -2);width:calc(100% + 14px);}.elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 14px / -2);margin-right:calc( 14px / -2);}:is( .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .jet-listing-grid__items, .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(15px / 2);padding-bottom:calc(15px / 2);}:is( .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid, .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 15px / -2);margin-bottom:calc( 15px / -2);}.elementor-304 .elementor-element.elementor-element-c92d5e5 .jet-listing-grid__loader-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-304 .elementor-element.elementor-element-afd61f1{--margin-top:26px;--margin-bottom:34px;--margin-left:14px;--margin-right:14px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-304 .elementor-element.elementor-element-4f3a118{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:18px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-304 .elementor-element.elementor-element-2238aa7{--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-304 .elementor-element.elementor-element-99e35c5{text-align:start;}.elementor-304 .elementor-element.elementor-element-99e35c5 .elementor-heading-title{font-size:23px;}.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );}.elementor-304 .elementor-element.elementor-element-d792626{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-304 .elementor-element.elementor-element-214608f{--width:100%;}.elementor-304 .elementor-element.elementor-element-214608f.e-con{--order:99999 /* order end hack */;}.elementor-304 .elementor-element.elementor-element-618965b{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-304 .elementor-element.elementor-element-bb37043{text-align:start;}.elementor-304 .elementor-element.elementor-element-bb37043 .elementor-heading-title{font-size:15.5px;}.elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-moreless__toggle{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-smart-filters-checkboxes .apply-filters__button, .elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-304 .elementor-element.elementor-element-f6280e3 .jet-checkboxes-list__label{font-size:11.8px;}.elementor-304 .elementor-element.elementor-element-f6280e3 .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;}.elementor-304 .elementor-element.elementor-element-f6280e3 .jet-filter-label{font-size:13px;}.elementor-widget-jet-smart-filters-range .apply-filters__button, .elementor-widget-jet-smart-filters-range .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-304 .elementor-element.elementor-element-b0dbb81 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__slider__track{height:4px;}.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__slider__input::-webkit-slider-thumb{width:16px;height:16px;}.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__slider__input::-moz-range-thumb{width:16px;height:16px;}.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__slider__input::-ms-thumb{width:16px;height:16px;}.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__slider__input{height:16px;}.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__values{font-size:10.5px;margin:9px 0px 0px 0px;text-align:center;}.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-filter-label{font-size:12.5px;padding:0px 0px 9px 0px;margin:0px 0px 12px 0px;text-align:right;}.elementor-304 .elementor-element.elementor-element-144c738{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-304 .elementor-element.elementor-element-3ec1d62{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-304 .elementor-element.elementor-element-c765bd8{--e-off-canvas-justify-content:flex-start;--e-off-canvas-align-items:flex-end;--e-off-canvas-width:100%;--e-off-canvas-height:50%;--e-off-canvas-content-overflow:auto;}.elementor-304 .elementor-element.elementor-element-c765bd8 .e-off-canvas__content{border-radius:12px 12px 0px 0px;}.elementor-304 .elementor-element.elementor-element-3f4ecbd{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-304 .elementor-element.elementor-element-be9d3ef{text-align:center;}.elementor-304 .elementor-element.elementor-element-be9d3ef .elementor-heading-title{font-size:15.5px;}.elementor-304 .elementor-element.elementor-element-9867596 .jet-checkboxes-list__label{font-size:11.8px;}.elementor-304 .elementor-element.elementor-element-9867596 .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;}.elementor-304 .elementor-element.elementor-element-9867596 .jet-filter-label{font-size:13px;}.elementor-304 .elementor-element.elementor-element-201db24 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__track{height:4px;}.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__input::-webkit-slider-thumb{width:16px;height:16px;}.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__input::-moz-range-thumb{width:16px;height:16px;}.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__input::-ms-thumb{width:16px;height:16px;}.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__input{height:16px;}.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__values{font-size:10.5px;margin:9px 0px 0px 0px;text-align:center;}.elementor-304 .elementor-element.elementor-element-201db24 .jet-filter-label{font-size:12.5px;padding:0px 0px 9px 0px;margin:0px 0px 12px 0px;text-align:right;}.elementor-304 .elementor-element.elementor-element-e32a0e4{--width:48%;--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-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-304 .elementor-element.elementor-element-a903ecf{--width:48%;--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-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-jet-smart-filters-sorting .apply-filters__button{font-size:var( --e-global-typography-primary-font-size );}.elementor-304 .elementor-element.elementor-element-3f7ef97 .jet-sorting-select{max-width:100%;font-size:11.8px;align-self:flex-end;}.elementor-304 .elementor-element.elementor-element-12348b8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-304 .elementor-element.elementor-element-12348b8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-304 .elementor-element.elementor-element-12348b8 .jet-sorting-select{max-width:100%;font-size:11.8px;align-self:flex-end;}.elementor-304 .elementor-element.elementor-element-8d15237{width:var( --container-widget-width, 0% );max-width:0%;--container-widget-width:0%;--container-widget-flex-grow:0;}.elementor-304 .elementor-element.elementor-element-d7ee03e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-304 .elementor-element.elementor-element-d7ee03e .elementor-jet-woo-builder-products-result-count .woocommerce-result-count{font-size:11px;text-align:right;}.elementor-304 .elementor-element.elementor-element-1b4d50d{--width:100%;--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;--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-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .jet-listing-grid__items, .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid, .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .jet-listing-grid__items, .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(8px / 2);padding-bottom:calc(8px / 2);}:is( .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid, .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-304 .elementor-element.elementor-element-c92d5e5 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 8px / -2);margin-bottom:calc( 8px / -2);}.elementor-304 .elementor-element.elementor-element-c92d5e5 .jet-listing-grid__loader-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-304 .elementor-element.elementor-element-afd61f1{--margin-top:22px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-304 .elementor-element.elementor-element-214608f{--width:25%;}.elementor-304 .elementor-element.elementor-element-144c738{--width:73.5%;}.elementor-304 .elementor-element.elementor-element-986ddf9{--width:80%;}.elementor-304 .elementor-element.elementor-element-9fbce65{--width:20%;}.elementor-304 .elementor-element.elementor-element-1b4d50d{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-304 .elementor-element.elementor-element-214608f{--width:100%;}.elementor-304 .elementor-element.elementor-element-144c738{--width:100%;}.elementor-304 .elementor-element.elementor-element-1b4d50d{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-2238aa7 */.elementor-304 .elementor-element.elementor-element-2238aa7{position:relative;}.elementor-304 .elementor-element.elementor-element-2238aa7:after{content:"";position:absolute;width:130px;height:130px;left:-36px;top:-52px;border-radius:50%;background:rgba(231,19,93,.055);pointer-events:none;}.elementor-304 .elementor-element.elementor-element-2238aa7:before{content:"";position:absolute;width:110px;height:110px;right:-38px;bottom:-54px;border-radius:50%;background:rgba(95,167,235,.07);pointer-events:none;}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-f6280e3 */.elementor-304 .elementor-element.elementor-element-f6280e3 .jet-checkboxes-list__row:last-child{margin-bottom:0!important;}.elementor-304 .elementor-element.elementor-element-f6280e3 .jet-checkboxes-list__button{transition:background-color .18s ease,color .18s ease,border-color .18s ease;}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-range, class: .elementor-element-b0dbb81 *//* AI — Daei Arzoni Price Range Filter */
.elementor-304 .elementor-element.elementor-element-b0dbb81{
    width:100%;
    direction:rtl;
}

/* Wrapper */
.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-smart-filters-range,
.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range{
    width:100%;
}

/* Label */
.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-filter-label{
    display:block;
    margin:0 0 14px;
    padding:0 0 11px;
    border-bottom:1px solid #EDF1F5;

    color:#252A34;
    font-family:"Yekan Bakh FA",sans-serif;
    font-size:14px;
    font-weight:800;
    line-height:1.5;
    text-align:right;
}

/* Slider block */
.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__slider{
    position:relative;
    width:100%;
    margin:3px 0 0!important;
    padding:8px 2px!important;
    border:0!important;
}

/* Base track */
.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__slider__track{
    height:5px!important;
    border-radius:999px!important;
    background:#E8EEF5!important;
    overflow:visible!important;
}

/* Selected range */
.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__slider__track__range{
    height:5px!important;
    border-radius:999px!important;
    background:#E7135D!important;
    box-shadow:0 2px 8px rgba(231,19,93,.12);
}

/* Native range inputs should stay interactive but visually clean */
.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__slider__input{
    cursor:pointer;
}

/* Handles */
.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__slider__input::-webkit-slider-thumb{
    width:18px!important;
    height:18px!important;
    border:3px solid #E7135D!important;
    border-radius:50%!important;
    background:#FFFFFF!important;
    box-shadow:0 3px 10px rgba(231,19,93,.28)!important;
    transition:transform .16s ease, box-shadow .16s ease;
}

.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__slider__input::-moz-range-thumb{
    width:18px!important;
    height:18px!important;
    border:3px solid #E7135D!important;
    border-radius:50%!important;
    background:#FFFFFF!important;
    box-shadow:0 3px 10px rgba(231,19,93,.28)!important;
    transition:transform .16s ease, box-shadow .16s ease;
}

.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__slider__input:hover::-webkit-slider-thumb,
.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__slider__input:focus::-webkit-slider-thumb{
    transform:scale(1.08);
    box-shadow:0 4px 13px rgba(231,19,93,.36)!important;
}

.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__slider__input:hover::-moz-range-thumb,
.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__slider__input:focus::-moz-range-thumb{
    transform:scale(1.08);
    box-shadow:0 4px 13px rgba(231,19,93,.36)!important;
}

/* Value row */
.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__values{
    width:100%;
    display:flex!important;
    align-items:center;
    justify-content:center;
    gap:7px;

    margin-top:12px!important;

    color:#8B949F;
    font-family:"Yekan Bakh FA",sans-serif;
    font-size:11px;
    font-weight:600;
    line-height:1.5;
}

/* Individual values as pills */
.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__values-min,
.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__values-max{
    display:inline-flex;
    align-items:center;
    justify-content:center;

    min-height:34px;
    padding:6px 9px;

    border:1px solid #E5EBF2;
    border-radius:9px;

    background:#F7FAFD;
    color:#4F5966;

    font-size:11.5px;
    font-weight:700;
    white-space:nowrap;
}

/* Add currency without changing filter logic */
.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__values-min:after,
.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__values-max:after{
    content:" تومان";
    margin-right:3px;
    color:#7B8490;
    font-size:9.5px;
    font-weight:600;
}

/* Hide empty prefix/suffix placeholders */
.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__values-prefix:empty,
.elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__values-suffix:empty{
    display:none!important;
}

/* Mobile */
@media(max-width:767px){
    .elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-filter-label{
        margin-bottom:12px;
        padding-bottom:9px;
        font-size:12.5px;
    }

    .elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__slider{
        padding:7px 2px!important;
    }

    .elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__slider__track,
    .elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__slider__track__range{
        height:4px!important;
    }

    .elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__slider__input::-webkit-slider-thumb{
        width:16px!important;
        height:16px!important;
        border-width:3px!important;
    }

    .elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__slider__input::-moz-range-thumb{
        width:16px!important;
        height:16px!important;
        border-width:3px!important;
    }

    .elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__values{
        gap:5px;
        margin-top:9px!important;
        font-size:10px;
    }

    .elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__values-min,
    .elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__values-max{
        min-height:31px;
        padding:5px 7px;
        border-radius:8px;
        font-size:10px;
    }

    .elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__values-min:after,
    .elementor-304 .elementor-element.elementor-element-b0dbb81 .jet-range__values-max:after{
        font-size:8.5px;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-9867596 */.elementor-304 .elementor-element.elementor-element-9867596 .jet-checkboxes-list__row:last-child{margin-bottom:0!important;}.elementor-304 .elementor-element.elementor-element-9867596 .jet-checkboxes-list__button{transition:background-color .18s ease,color .18s ease,border-color .18s ease;}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-range, class: .elementor-element-201db24 *//* AI — Daei Arzoni Price Range Filter */
.elementor-304 .elementor-element.elementor-element-201db24{
    width:100%;
    direction:rtl;
}

/* Wrapper */
.elementor-304 .elementor-element.elementor-element-201db24 .jet-smart-filters-range,
.elementor-304 .elementor-element.elementor-element-201db24 .jet-range{
    width:100%;
}

/* Label */
.elementor-304 .elementor-element.elementor-element-201db24 .jet-filter-label{
    display:block;
    margin:0 0 14px;
    padding:0 0 11px;
    border-bottom:1px solid #EDF1F5;

    color:#252A34;
    font-family:"Yekan Bakh FA",sans-serif;
    font-size:14px;
    font-weight:800;
    line-height:1.5;
    text-align:right;
}

/* Slider block */
.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider{
    position:relative;
    width:100%;
    margin:3px 0 0!important;
    padding:8px 2px!important;
    border:0!important;
}

/* Base track */
.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__track{
    height:5px!important;
    border-radius:999px!important;
    background:#E8EEF5!important;
    overflow:visible!important;
}

/* Selected range */
.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__track__range{
    height:5px!important;
    border-radius:999px!important;
    background:#E7135D!important;
    box-shadow:0 2px 8px rgba(231,19,93,.12);
}

/* Native range inputs should stay interactive but visually clean */
.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__input{
    cursor:pointer;
}

/* Handles */
.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__input::-webkit-slider-thumb{
    width:18px!important;
    height:18px!important;
    border:3px solid #E7135D!important;
    border-radius:50%!important;
    background:#FFFFFF!important;
    box-shadow:0 3px 10px rgba(231,19,93,.28)!important;
    transition:transform .16s ease, box-shadow .16s ease;
}

.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__input::-moz-range-thumb{
    width:18px!important;
    height:18px!important;
    border:3px solid #E7135D!important;
    border-radius:50%!important;
    background:#FFFFFF!important;
    box-shadow:0 3px 10px rgba(231,19,93,.28)!important;
    transition:transform .16s ease, box-shadow .16s ease;
}

.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__input:hover::-webkit-slider-thumb,
.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__input:focus::-webkit-slider-thumb{
    transform:scale(1.08);
    box-shadow:0 4px 13px rgba(231,19,93,.36)!important;
}

.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__input:hover::-moz-range-thumb,
.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__input:focus::-moz-range-thumb{
    transform:scale(1.08);
    box-shadow:0 4px 13px rgba(231,19,93,.36)!important;
}

/* Value row */
.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__values{
    width:100%;
    display:flex!important;
    align-items:center;
    justify-content:center;
    gap:7px;

    margin-top:12px!important;

    color:#8B949F;
    font-family:"Yekan Bakh FA",sans-serif;
    font-size:11px;
    font-weight:600;
    line-height:1.5;
}

/* Individual values as pills */
.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__values-min,
.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__values-max{
    display:inline-flex;
    align-items:center;
    justify-content:center;

    min-height:34px;
    padding:6px 9px;

    border:1px solid #E5EBF2;
    border-radius:9px;

    background:#F7FAFD;
    color:#4F5966;

    font-size:11.5px;
    font-weight:700;
    white-space:nowrap;
}

/* Add currency without changing filter logic */
.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__values-min:after,
.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__values-max:after{
    content:" تومان";
    margin-right:3px;
    color:#7B8490;
    font-size:9.5px;
    font-weight:600;
}

/* Hide empty prefix/suffix placeholders */
.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__values-prefix:empty,
.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__values-suffix:empty{
    display:none!important;
}

/* Mobile */
@media(max-width:767px){
    .elementor-304 .elementor-element.elementor-element-201db24 .jet-filter-label{
        margin-bottom:12px;
        padding-bottom:9px;
        font-size:12.5px;
    }

    .elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider{
        padding:7px 2px!important;
    }

    .elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__track,
    .elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__track__range{
        height:4px!important;
    }

    .elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__input::-webkit-slider-thumb{
        width:16px!important;
        height:16px!important;
        border-width:3px!important;
    }

    .elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__input::-moz-range-thumb{
        width:16px!important;
        height:16px!important;
        border-width:3px!important;
    }

    .elementor-304 .elementor-element.elementor-element-201db24 .jet-range__values{
        gap:5px;
        margin-top:9px!important;
        font-size:10px;
    }

    .elementor-304 .elementor-element.elementor-element-201db24 .jet-range__values-min,
    .elementor-304 .elementor-element.elementor-element-201db24 .jet-range__values-max{
        min-height:31px;
        padding:5px 7px;
        border-radius:8px;
        font-size:10px;
    }

    .elementor-304 .elementor-element.elementor-element-201db24 .jet-range__values-min:after,
    .elementor-304 .elementor-element.elementor-element-201db24 .jet-range__values-max:after{
        font-size:8.5px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-303b796 */.elementor-304 .elementor-element.elementor-element-303b796 .elementor-icon{
    width:40px;
    height:40px;
    display:flex;
    align-items:center;
    justify-content:center;
    transition:background-color .18s ease, color .18s ease, transform .18s ease;
}
.elementor-304 .elementor-element.elementor-element-303b796 .elementor-icon:hover{
    transform:translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-9867596 */.elementor-304 .elementor-element.elementor-element-9867596 .jet-checkboxes-list__row:last-child{margin-bottom:0!important;}.elementor-304 .elementor-element.elementor-element-9867596 .jet-checkboxes-list__button{transition:background-color .18s ease,color .18s ease,border-color .18s ease;}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-range, class: .elementor-element-201db24 *//* AI — Daei Arzoni Price Range Filter */
.elementor-304 .elementor-element.elementor-element-201db24{
    width:100%;
    direction:rtl;
}

/* Wrapper */
.elementor-304 .elementor-element.elementor-element-201db24 .jet-smart-filters-range,
.elementor-304 .elementor-element.elementor-element-201db24 .jet-range{
    width:100%;
}

/* Label */
.elementor-304 .elementor-element.elementor-element-201db24 .jet-filter-label{
    display:block;
    margin:0 0 14px;
    padding:0 0 11px;
    border-bottom:1px solid #EDF1F5;

    color:#252A34;
    font-family:"Yekan Bakh FA",sans-serif;
    font-size:14px;
    font-weight:800;
    line-height:1.5;
    text-align:right;
}

/* Slider block */
.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider{
    position:relative;
    width:100%;
    margin:3px 0 0!important;
    padding:8px 2px!important;
    border:0!important;
}

/* Base track */
.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__track{
    height:5px!important;
    border-radius:999px!important;
    background:#E8EEF5!important;
    overflow:visible!important;
}

/* Selected range */
.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__track__range{
    height:5px!important;
    border-radius:999px!important;
    background:#E7135D!important;
    box-shadow:0 2px 8px rgba(231,19,93,.12);
}

/* Native range inputs should stay interactive but visually clean */
.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__input{
    cursor:pointer;
}

/* Handles */
.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__input::-webkit-slider-thumb{
    width:18px!important;
    height:18px!important;
    border:3px solid #E7135D!important;
    border-radius:50%!important;
    background:#FFFFFF!important;
    box-shadow:0 3px 10px rgba(231,19,93,.28)!important;
    transition:transform .16s ease, box-shadow .16s ease;
}

.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__input::-moz-range-thumb{
    width:18px!important;
    height:18px!important;
    border:3px solid #E7135D!important;
    border-radius:50%!important;
    background:#FFFFFF!important;
    box-shadow:0 3px 10px rgba(231,19,93,.28)!important;
    transition:transform .16s ease, box-shadow .16s ease;
}

.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__input:hover::-webkit-slider-thumb,
.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__input:focus::-webkit-slider-thumb{
    transform:scale(1.08);
    box-shadow:0 4px 13px rgba(231,19,93,.36)!important;
}

.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__input:hover::-moz-range-thumb,
.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__input:focus::-moz-range-thumb{
    transform:scale(1.08);
    box-shadow:0 4px 13px rgba(231,19,93,.36)!important;
}

/* Value row */
.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__values{
    width:100%;
    display:flex!important;
    align-items:center;
    justify-content:center;
    gap:7px;

    margin-top:12px!important;

    color:#8B949F;
    font-family:"Yekan Bakh FA",sans-serif;
    font-size:11px;
    font-weight:600;
    line-height:1.5;
}

/* Individual values as pills */
.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__values-min,
.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__values-max{
    display:inline-flex;
    align-items:center;
    justify-content:center;

    min-height:34px;
    padding:6px 9px;

    border:1px solid #E5EBF2;
    border-radius:9px;

    background:#F7FAFD;
    color:#4F5966;

    font-size:11.5px;
    font-weight:700;
    white-space:nowrap;
}

/* Add currency without changing filter logic */
.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__values-min:after,
.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__values-max:after{
    content:" تومان";
    margin-right:3px;
    color:#7B8490;
    font-size:9.5px;
    font-weight:600;
}

/* Hide empty prefix/suffix placeholders */
.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__values-prefix:empty,
.elementor-304 .elementor-element.elementor-element-201db24 .jet-range__values-suffix:empty{
    display:none!important;
}

/* Mobile */
@media(max-width:767px){
    .elementor-304 .elementor-element.elementor-element-201db24 .jet-filter-label{
        margin-bottom:12px;
        padding-bottom:9px;
        font-size:12.5px;
    }

    .elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider{
        padding:7px 2px!important;
    }

    .elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__track,
    .elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__track__range{
        height:4px!important;
    }

    .elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__input::-webkit-slider-thumb{
        width:16px!important;
        height:16px!important;
        border-width:3px!important;
    }

    .elementor-304 .elementor-element.elementor-element-201db24 .jet-range__slider__input::-moz-range-thumb{
        width:16px!important;
        height:16px!important;
        border-width:3px!important;
    }

    .elementor-304 .elementor-element.elementor-element-201db24 .jet-range__values{
        gap:5px;
        margin-top:9px!important;
        font-size:10px;
    }

    .elementor-304 .elementor-element.elementor-element-201db24 .jet-range__values-min,
    .elementor-304 .elementor-element.elementor-element-201db24 .jet-range__values-max{
        min-height:31px;
        padding:5px 7px;
        border-radius:8px;
        font-size:10px;
    }

    .elementor-304 .elementor-element.elementor-element-201db24 .jet-range__values-min:after,
    .elementor-304 .elementor-element.elementor-element-201db24 .jet-range__values-max:after{
        font-size:8.5px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-303b796 */.elementor-304 .elementor-element.elementor-element-303b796 .elementor-icon{
    width:40px;
    height:40px;
    display:flex;
    align-items:center;
    justify-content:center;
    transition:background-color .18s ease, color .18s ease, transform .18s ease;
}
.elementor-304 .elementor-element.elementor-element-303b796 .elementor-icon:hover{
    transform:translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-sorting, class: .elementor-element-12348b8 *//* AI — Sort Choice UI
   The original JetSmartFilters select remains the functional source of truth. */
.elementor-304 .elementor-element.elementor-element-12348b8{
    width:100%;
}

.elementor-304 .elementor-element.elementor-element-12348b8 .jet-smart-filters-sorting,
.elementor-304 .elementor-element.elementor-element-12348b8 .jet-sorting{
    width:100%;
}

/* Keep the original select in DOM for JetSmartFilters logic,
   but remove it visually after JS builds the button UI. */
.elementor-304 .elementor-element.elementor-element-12348b8.ai-sort-enhanced .jet-sorting-select{
    position:absolute!important;
    width:1px!important;
    height:1px!important;
    min-width:1px!important;
    min-height:1px!important;
    opacity:0!important;
    pointer-events:none!important;
    overflow:hidden!important;
    clip:rect(0 0 0 0)!important;
    clip-path:inset(50%)!important;
    white-space:nowrap!important;
}

/* Choice row */
.elementor-304 .elementor-element.elementor-element-12348b8 .ai-sort-choice-list{
    width:100%;
    display:flex;
    align-items:center;
    justify-content:flex-start;
    flex-wrap:wrap;
    gap:7px;
    direction:rtl;
}

/* Each choice */
.elementor-304 .elementor-element.elementor-element-12348b8 .ai-sort-choice{
    appearance:none;
    -webkit-appearance:none;

    min-height:36px;
    display:inline-flex;
    align-items:center;
    justify-content:center;

    padding:7px 12px;

    border:1px solid #E3EAF2;
    border-radius:10px;

    background:#F6F9FC;
    color:#59636F;

    font-family:"Yekan Bakh FA",sans-serif;
    font-size:11.5px;
    font-weight:600;
    line-height:1.4;

    white-space:nowrap;
    cursor:pointer;

    transition:
        color .16s ease,
        background-color .16s ease,
        border-color .16s ease,
        box-shadow .16s ease,
        transform .16s ease;
}

.elementor-304 .elementor-element.elementor-element-12348b8 .ai-sort-choice:hover{
    color:#E7135D;
    background:#FFF7FA;
    border-color:#F3D5E0;
    transform:translateY(-1px);
}

/* Selected state requested by user */
.elementor-304 .elementor-element.elementor-element-12348b8 .ai-sort-choice.is-active{
    color:#E7135D;
    background:#FFF0F5;
    border-color:#E7135D;
    box-shadow:0 4px 12px rgba(231,19,93,.08);
}

.elementor-304 .elementor-element.elementor-element-12348b8 .ai-sort-choice:focus-visible{
    outline:2px solid rgba(231,19,93,.18);
    outline-offset:2px;
}

/* The reset/default choice is deliberately quieter */
.elementor-304 .elementor-element.elementor-element-12348b8 .ai-sort-choice[data-ai-empty="1"]:not(.is-active){
    color:#7C8590;
    background:#FFFFFF;
}

/* Mobile: keep it compact and horizontally scrollable instead of wrapping
   into a tall block. */
@media(max-width:767px){
    .elementor-304 .elementor-element.elementor-element-12348b8 .ai-sort-choice-list{
        flex-wrap:nowrap;
        overflow-x:auto;
        overflow-y:hidden;
        gap:6px;
        padding-bottom:2px;
        scroll-snap-type:x proximity;
        scrollbar-width:none;
        -webkit-overflow-scrolling:touch;
    }

    .elementor-304 .elementor-element.elementor-element-12348b8 .ai-sort-choice-list::-webkit-scrollbar{
        display:none;
    }

    .elementor-304 .elementor-element.elementor-element-12348b8 .ai-sort-choice{
        flex:0 0 auto;
        min-height:34px;
        padding:6px 10px;
        border-radius:9px;
        font-size:10.5px;
        scroll-snap-align:start;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-sorting, class: .elementor-element-12348b8 *//* AI — Sort Choice UI
   The original JetSmartFilters select remains the functional source of truth. */
.elementor-304 .elementor-element.elementor-element-12348b8{
    width:100%;
}

.elementor-304 .elementor-element.elementor-element-12348b8 .jet-smart-filters-sorting,
.elementor-304 .elementor-element.elementor-element-12348b8 .jet-sorting{
    width:100%;
}

/* Keep the original select in DOM for JetSmartFilters logic,
   but remove it visually after JS builds the button UI. */
.elementor-304 .elementor-element.elementor-element-12348b8.ai-sort-enhanced .jet-sorting-select{
    position:absolute!important;
    width:1px!important;
    height:1px!important;
    min-width:1px!important;
    min-height:1px!important;
    opacity:0!important;
    pointer-events:none!important;
    overflow:hidden!important;
    clip:rect(0 0 0 0)!important;
    clip-path:inset(50%)!important;
    white-space:nowrap!important;
}

/* Choice row */
.elementor-304 .elementor-element.elementor-element-12348b8 .ai-sort-choice-list{
    width:100%;
    display:flex;
    align-items:center;
    justify-content:flex-start;
    flex-wrap:wrap;
    gap:7px;
    direction:rtl;
}

/* Each choice */
.elementor-304 .elementor-element.elementor-element-12348b8 .ai-sort-choice{
    appearance:none;
    -webkit-appearance:none;

    min-height:36px;
    display:inline-flex;
    align-items:center;
    justify-content:center;

    padding:7px 12px;

    border:1px solid #E3EAF2;
    border-radius:10px;

    background:#F6F9FC;
    color:#59636F;

    font-family:"Yekan Bakh FA",sans-serif;
    font-size:11.5px;
    font-weight:600;
    line-height:1.4;

    white-space:nowrap;
    cursor:pointer;

    transition:
        color .16s ease,
        background-color .16s ease,
        border-color .16s ease,
        box-shadow .16s ease,
        transform .16s ease;
}

.elementor-304 .elementor-element.elementor-element-12348b8 .ai-sort-choice:hover{
    color:#E7135D;
    background:#FFF7FA;
    border-color:#F3D5E0;
    transform:translateY(-1px);
}

/* Selected state requested by user */
.elementor-304 .elementor-element.elementor-element-12348b8 .ai-sort-choice.is-active{
    color:#E7135D;
    background:#FFF0F5;
    border-color:#E7135D;
    box-shadow:0 4px 12px rgba(231,19,93,.08);
}

.elementor-304 .elementor-element.elementor-element-12348b8 .ai-sort-choice:focus-visible{
    outline:2px solid rgba(231,19,93,.18);
    outline-offset:2px;
}

/* The reset/default choice is deliberately quieter */
.elementor-304 .elementor-element.elementor-element-12348b8 .ai-sort-choice[data-ai-empty="1"]:not(.is-active){
    color:#7C8590;
    background:#FFFFFF;
}

/* Mobile: keep it compact and horizontally scrollable instead of wrapping
   into a tall block. */
@media(max-width:767px){
    .elementor-304 .elementor-element.elementor-element-12348b8 .ai-sort-choice-list{
        flex-wrap:nowrap;
        overflow-x:auto;
        overflow-y:hidden;
        gap:6px;
        padding-bottom:2px;
        scroll-snap-type:x proximity;
        scrollbar-width:none;
        -webkit-overflow-scrolling:touch;
    }

    .elementor-304 .elementor-element.elementor-element-12348b8 .ai-sort-choice-list::-webkit-scrollbar{
        display:none;
    }

    .elementor-304 .elementor-element.elementor-element-12348b8 .ai-sort-choice{
        flex:0 0 auto;
        min-height:34px;
        padding:6px 10px;
        border-radius:9px;
        font-size:10.5px;
        scroll-snap-align:start;
    }
}/* End custom CSS */
/* Start custom CSS for jet-woo-builder-products-result-count, class: .elementor-element-d7ee03e */.elementor-304 .elementor-element.elementor-element-d7ee03e p {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for jet-woo-builder-products-result-count, class: .elementor-element-d7ee03e */.elementor-304 .elementor-element.elementor-element-d7ee03e p {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-sorting, class: .elementor-element-12348b8 *//* AI — Sort Choice UI
   The original JetSmartFilters select remains the functional source of truth. */
.elementor-304 .elementor-element.elementor-element-12348b8{
    width:100%;
}

.elementor-304 .elementor-element.elementor-element-12348b8 .jet-smart-filters-sorting,
.elementor-304 .elementor-element.elementor-element-12348b8 .jet-sorting{
    width:100%;
}

/* Keep the original select in DOM for JetSmartFilters logic,
   but remove it visually after JS builds the button UI. */
.elementor-304 .elementor-element.elementor-element-12348b8.ai-sort-enhanced .jet-sorting-select{
    position:absolute!important;
    width:1px!important;
    height:1px!important;
    min-width:1px!important;
    min-height:1px!important;
    opacity:0!important;
    pointer-events:none!important;
    overflow:hidden!important;
    clip:rect(0 0 0 0)!important;
    clip-path:inset(50%)!important;
    white-space:nowrap!important;
}

/* Choice row */
.elementor-304 .elementor-element.elementor-element-12348b8 .ai-sort-choice-list{
    width:100%;
    display:flex;
    align-items:center;
    justify-content:flex-start;
    flex-wrap:wrap;
    gap:7px;
    direction:rtl;
}

/* Each choice */
.elementor-304 .elementor-element.elementor-element-12348b8 .ai-sort-choice{
    appearance:none;
    -webkit-appearance:none;

    min-height:36px;
    display:inline-flex;
    align-items:center;
    justify-content:center;

    padding:7px 12px;

    border:1px solid #E3EAF2;
    border-radius:10px;

    background:#F6F9FC;
    color:#59636F;

    font-family:"Yekan Bakh FA",sans-serif;
    font-size:11.5px;
    font-weight:600;
    line-height:1.4;

    white-space:nowrap;
    cursor:pointer;

    transition:
        color .16s ease,
        background-color .16s ease,
        border-color .16s ease,
        box-shadow .16s ease,
        transform .16s ease;
}

.elementor-304 .elementor-element.elementor-element-12348b8 .ai-sort-choice:hover{
    color:#E7135D;
    background:#FFF7FA;
    border-color:#F3D5E0;
    transform:translateY(-1px);
}

/* Selected state requested by user */
.elementor-304 .elementor-element.elementor-element-12348b8 .ai-sort-choice.is-active{
    color:#E7135D;
    background:#FFF0F5;
    border-color:#E7135D;
    box-shadow:0 4px 12px rgba(231,19,93,.08);
}

.elementor-304 .elementor-element.elementor-element-12348b8 .ai-sort-choice:focus-visible{
    outline:2px solid rgba(231,19,93,.18);
    outline-offset:2px;
}

/* The reset/default choice is deliberately quieter */
.elementor-304 .elementor-element.elementor-element-12348b8 .ai-sort-choice[data-ai-empty="1"]:not(.is-active){
    color:#7C8590;
    background:#FFFFFF;
}

/* Mobile: keep it compact and horizontally scrollable instead of wrapping
   into a tall block. */
@media(max-width:767px){
    .elementor-304 .elementor-element.elementor-element-12348b8 .ai-sort-choice-list{
        flex-wrap:nowrap;
        overflow-x:auto;
        overflow-y:hidden;
        gap:6px;
        padding-bottom:2px;
        scroll-snap-type:x proximity;
        scrollbar-width:none;
        -webkit-overflow-scrolling:touch;
    }

    .elementor-304 .elementor-element.elementor-element-12348b8 .ai-sort-choice-list::-webkit-scrollbar{
        display:none;
    }

    .elementor-304 .elementor-element.elementor-element-12348b8 .ai-sort-choice{
        flex:0 0 auto;
        min-height:34px;
        padding:6px 10px;
        border-radius:9px;
        font-size:10.5px;
        scroll-snap-align:start;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-sorting, class: .elementor-element-12348b8 *//* AI — Sort Choice UI
   The original JetSmartFilters select remains the functional source of truth. */
.elementor-304 .elementor-element.elementor-element-12348b8{
    width:100%;
}

.elementor-304 .elementor-element.elementor-element-12348b8 .jet-smart-filters-sorting,
.elementor-304 .elementor-element.elementor-element-12348b8 .jet-sorting{
    width:100%;
}

/* Keep the original select in DOM for JetSmartFilters logic,
   but remove it visually after JS builds the button UI. */
.elementor-304 .elementor-element.elementor-element-12348b8.ai-sort-enhanced .jet-sorting-select{
    position:absolute!important;
    width:1px!important;
    height:1px!important;
    min-width:1px!important;
    min-height:1px!important;
    opacity:0!important;
    pointer-events:none!important;
    overflow:hidden!important;
    clip:rect(0 0 0 0)!important;
    clip-path:inset(50%)!important;
    white-space:nowrap!important;
}

/* Choice row */
.elementor-304 .elementor-element.elementor-element-12348b8 .ai-sort-choice-list{
    width:100%;
    display:flex;
    align-items:center;
    justify-content:flex-start;
    flex-wrap:wrap;
    gap:7px;
    direction:rtl;
}

/* Each choice */
.elementor-304 .elementor-element.elementor-element-12348b8 .ai-sort-choice{
    appearance:none;
    -webkit-appearance:none;

    min-height:36px;
    display:inline-flex;
    align-items:center;
    justify-content:center;

    padding:7px 12px;

    border:1px solid #E3EAF2;
    border-radius:10px;

    background:#F6F9FC;
    color:#59636F;

    font-family:"Yekan Bakh FA",sans-serif;
    font-size:11.5px;
    font-weight:600;
    line-height:1.4;

    white-space:nowrap;
    cursor:pointer;

    transition:
        color .16s ease,
        background-color .16s ease,
        border-color .16s ease,
        box-shadow .16s ease,
        transform .16s ease;
}

.elementor-304 .elementor-element.elementor-element-12348b8 .ai-sort-choice:hover{
    color:#E7135D;
    background:#FFF7FA;
    border-color:#F3D5E0;
    transform:translateY(-1px);
}

/* Selected state requested by user */
.elementor-304 .elementor-element.elementor-element-12348b8 .ai-sort-choice.is-active{
    color:#E7135D;
    background:#FFF0F5;
    border-color:#E7135D;
    box-shadow:0 4px 12px rgba(231,19,93,.08);
}

.elementor-304 .elementor-element.elementor-element-12348b8 .ai-sort-choice:focus-visible{
    outline:2px solid rgba(231,19,93,.18);
    outline-offset:2px;
}

/* The reset/default choice is deliberately quieter */
.elementor-304 .elementor-element.elementor-element-12348b8 .ai-sort-choice[data-ai-empty="1"]:not(.is-active){
    color:#7C8590;
    background:#FFFFFF;
}

/* Mobile: keep it compact and horizontally scrollable instead of wrapping
   into a tall block. */
@media(max-width:767px){
    .elementor-304 .elementor-element.elementor-element-12348b8 .ai-sort-choice-list{
        flex-wrap:nowrap;
        overflow-x:auto;
        overflow-y:hidden;
        gap:6px;
        padding-bottom:2px;
        scroll-snap-type:x proximity;
        scrollbar-width:none;
        -webkit-overflow-scrolling:touch;
    }

    .elementor-304 .elementor-element.elementor-element-12348b8 .ai-sort-choice-list::-webkit-scrollbar{
        display:none;
    }

    .elementor-304 .elementor-element.elementor-element-12348b8 .ai-sort-choice{
        flex:0 0 auto;
        min-height:34px;
        padding:6px 10px;
        border-radius:9px;
        font-size:10.5px;
        scroll-snap-align:start;
    }
}/* End custom CSS */
/* Start custom CSS for jet-woo-builder-products-result-count, class: .elementor-element-d7ee03e */.elementor-304 .elementor-element.elementor-element-d7ee03e p {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for jet-woo-builder-products-result-count, class: .elementor-element-d7ee03e */.elementor-304 .elementor-element.elementor-element-d7ee03e p {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f3a118 */.elementor-304 .elementor-element.elementor-element-4f3a118{--ai-primary:#E7135D;--ai-text:#252A34;--ai-muted:#727B87;--ai-blue:#F2F7FD;--ai-pink:#FFF0F5;--ai-border:#E7EDF4;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Yekan Bakh FA';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://daeiarzoni.com/wp-content/uploads/2026/09/YekanBakhFaNum-Light.woff2') format('woff2'),
		url('https://daeiarzoni.com/wp-content/uploads/2026/09/YekanBakhFaNum-Light.woff') format('woff');
}
@font-face {
	font-family: 'Yekan Bakh FA';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://daeiarzoni.com/wp-content/uploads/2026/09/YekanBakhFaNum-Regular.woff2') format('woff2'),
		url('https://daeiarzoni.com/wp-content/uploads/2026/09/YekanBakhFaNum-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Yekan Bakh FA';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://daeiarzoni.com/wp-content/uploads/2026/09/YekanBakhFaNum-Bold.woff2') format('woff2'),
		url('https://daeiarzoni.com/wp-content/uploads/2026/09/YekanBakhFaNum-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Yekan Bakh FA';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://daeiarzoni.com/wp-content/uploads/2026/09/YekanBakhFaNum-Black.woff2') format('woff2'),
		url('https://daeiarzoni.com/wp-content/uploads/2026/09/YekanBakhFaNum-Black.woff') format('woff');
}
/* End Custom Fonts CSS */