.elementor-406 .elementor-element.elementor-element-d64fb5c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 1.5px 1.5px 0px rgba(0, 0, 0, 0.14);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-406 .elementor-element.elementor-element-d64fb5c:not(.elementor-motion-effects-element-type-background), .elementor-406 .elementor-element.elementor-element-d64fb5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-406 .elementor-element.elementor-element-d64fb5c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-406 .elementor-element.elementor-element-3d7b133{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:98;}.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-406 .elementor-element.elementor-element-8c9e5c2 img{width:100%;height:60px;object-fit:cover;object-position:center center;}.elementor-406 .elementor-element.elementor-element-1ee9780{--display:flex;--min-height:68px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:99;}.elementor-406 .elementor-element.elementor-element-1ee9780:not(.elementor-motion-effects-element-type-background), .elementor-406 .elementor-element.elementor-element-1ee9780 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-theme-site-logo .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-406 .elementor-element.elementor-element-639f3ea{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-406 .elementor-element.elementor-element-639f3ea.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-406 .elementor-element.elementor-element-639f3ea img{width:195px;}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-value{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-value{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__results-slide{overflow-y:auto;max-height:300px;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__source-results-item_icon svg{width:22px;fill:#080808;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__source-results-item_icon{font-size:22px;color:#080808;margin-right:0px;}.elementor-406 .elementor-element.elementor-element-d48f2f2{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;z-index:10;}.elementor-406 .elementor-element.elementor-element-d48f2f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-406 .elementor-element.elementor-element-d48f2f2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__field::-webkit-search-cancel-button{-webkit-appearance:none;background-size:contain !important;background:url(https://newsite.fannix.ir/wp-content/uploads/2026/08/close-2-1-1.svg) no-repeat 50% 50%;opacity:1;width:12px;height:12px;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__results-area{width:500px;left:auto;right:0;margin-top:8px;background-color:#FFFFFF;box-shadow:0px 0px 10px 10000px rgba(0,0,0,0.5);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__form{border-radius:10px 10px 10px 10px;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__field{font-family:"iransans", Sans-serif;font-size:18px;font-weight:400;color:#8E8E8E;background-color:#F5F5F5;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__field-icon{font-size:18px;color:#81858B;}body:not(.rtl) .elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__field-icon{left:7px;}body.rtl .elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__field-icon{right:7px;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__form--focus .jet-ajax-search__field{color:#000000;background-color:#FFFFFF;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__form--focus .jet-ajax-search__field-icon{color:#81858B;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__results-header{padding:0px 0px 0px 0px;border-style:none;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__results-slide::-webkit-scrollbar{background-color:#000000;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__results-slide::-webkit-scrollbar-thumb{background-color:#000000;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__results-footer{padding:0px 12px 0px 0px;border-style:none;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__results-item mark{color:#81858B;background:#FFFFFF;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__item-link{background-color:#FFFFFF;text-align:right;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__item-title{color:#000000;font-family:"iransans", Sans-serif;font-size:15px;font-weight:500;font-style:normal;letter-spacing:-1.7px;margin:12px 0px 0px 0px;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__item-link:hover{background-color:#F5F5F5;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__item-link:hover .jet-ajax-search__item-title{color:#81858B;text-decoration:none;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__item-thumbnail{width:50px;}body:not(.rtl) .elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__item-thumbnail{margin-right:4px;}body.rtl .elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__item-thumbnail{margin-left:4px;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__item-thumbnail-img{border-radius:5px 5px 5px 5px;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__item-content{margin:0px 0px 0px 0px;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__full-results{font-family:"iransans", Sans-serif;font-size:16px;font-weight:500;font-style:normal;color:#F28F2E;background-color:#FFFFFF;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__full-results:hover{color:#000000;background-color:#FFFFFF;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__source-results-holder-title{font-family:"iransans", Sans-serif;font-size:14px;font-weight:500;font-style:normal;color:#000000;margin:0px -3px 0px 0px;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__source-results-holder{padding:0px 12px 0px 0px;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__source-results-item_link{font-family:"iransans", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#000000;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__source-results-item:not(:first-child){margin-top:8px;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__source-results-item_link:hover{color:#81858B;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__suggestions-inline-area-title, .elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__results-suggestions-area-title{font-family:"iransans", Sans-serif;font-size:15px;font-weight:500;font-style:normal;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__suggestions-inline-area-title{color:#000000;flex-basis:100%;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__results-suggestions-area-title{color:#000000;flex-basis:100%;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__suggestions-inline-area{margin:0px 1px 0px 0px;column-gap:8px;row-gap:8px;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__results-suggestions-area:not(.active){margin:0px 1px 0px 0px;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__results-suggestions-area.active{margin:0px 0px 0px 0px;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__suggestions-inline-area-item-title, .elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__results-suggestions-area-item-title{font-family:"iransans", Sans-serif;font-size:13px;font-weight:400;font-style:normal;line-height:8px;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__results-suggestions-area{column-gap:8px;row-gap:8px;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__suggestions-inline-area-item-title{background-color:#F5F5F5;color:#333333;border-radius:5px 5px 5px 5px;padding:8px 8px 8px 8px;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__results-suggestions-area-item-title{background-color:#F5F5F5;color:#333333;border-radius:5px 5px 5px 5px;padding:8px 8px 8px 8px;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__suggestions-inline-area-item-title:hover{background-color:#F28F2E;color:#000000;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__results-suggestions-area-item-title:hover{background-color:#F28F2E;color:#000000;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__message{font-family:"iransans", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#8E8E8E;text-align:right;}.elementor-406 .elementor-element.elementor-element-d48f2f2 .jet-ajax-search__spinner{color:#81858B;}.elementor-widget-button .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-406 .elementor-element.elementor-element-474acc8 .elementor-button{background-color:#FFFFFF;font-family:"iransans", Sans-serif;font-size:15px;font-weight:500;font-style:normal;fill:#81858B;color:#81858B;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;padding:10px 10px 10px 10px;}.elementor-406 .elementor-element.elementor-element-474acc8 .elementor-button:hover, .elementor-406 .elementor-element.elementor-element-474acc8 .elementor-button:focus{background-color:#F28F2E;color:#000000;}.elementor-406 .elementor-element.elementor-element-474acc8{width:var( --container-widget-width, 135px );max-width:135px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;--container-widget-width:135px;--container-widget-flex-grow:0;}.elementor-406 .elementor-element.elementor-element-474acc8.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-406 .elementor-element.elementor-element-474acc8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-406 .elementor-element.elementor-element-474acc8 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-406 .elementor-element.elementor-element-474acc8 .elementor-button:hover svg, .elementor-406 .elementor-element.elementor-element-474acc8 .elementor-button:focus svg{fill:#000000;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-406 .elementor-element.elementor-element-e50141e{--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;--border-radius:8px 8px 8px 8px;box-shadow:0px 4px 8px 0px rgba(0, 0, 0, 0.17);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-406 .elementor-element.elementor-element-de76638{width:var( --container-widget-width, 256px );max-width:256px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;--container-widget-width:256px;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;}.elementor-406 .elementor-element.elementor-element-de76638:hover{background-color:#F5F5F5;}.elementor-406 .elementor-element.elementor-element-de76638.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-406 .elementor-element.elementor-element-de76638 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-406 .elementor-element.elementor-element-de76638 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-406 .elementor-element.elementor-element-de76638.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-406 .elementor-element.elementor-element-de76638.elementor-view-framed .elementor-icon, .elementor-406 .elementor-element.elementor-element-de76638.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-406 .elementor-element.elementor-element-de76638.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-406 .elementor-element.elementor-element-de76638.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#F28F2E;}.elementor-406 .elementor-element.elementor-element-de76638.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-406 .elementor-element.elementor-element-de76638.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-406 .elementor-element.elementor-element-de76638.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-406 .elementor-element.elementor-element-de76638.elementor-view-default:has(:focus) .elementor-icon{fill:#F28F2E;color:#F28F2E;border-color:#F28F2E;}.elementor-406 .elementor-element.elementor-element-de76638 .elementor-icon{font-size:14px;}.elementor-406 .elementor-element.elementor-element-de76638 .elementor-icon-box-title, .elementor-406 .elementor-element.elementor-element-de76638 .elementor-icon-box-title a{font-family:"iransans", Sans-serif;font-size:14px;font-weight:600;font-style:normal;}.elementor-406 .elementor-element.elementor-element-de76638:has(:hover) .elementor-icon-box-title,
					 .elementor-406 .elementor-element.elementor-element-de76638:has(:focus) .elementor-icon-box-title{color:#F28F2E;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-406 .elementor-element.elementor-element-02965e2 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#F5F5F5;}.elementor-406 .elementor-element.elementor-element-02965e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-406 .elementor-element.elementor-element-02965e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-406 .elementor-element.elementor-element-02965e2 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-406 .elementor-element.elementor-element-02965e2 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-406 .elementor-element.elementor-element-02965e2 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-406 .elementor-element.elementor-element-02965e2 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#F28F2E;}.elementor-406 .elementor-element.elementor-element-02965e2 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#F28F2E;}.elementor-406 .elementor-element.elementor-element-02965e2{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-406 .elementor-element.elementor-element-02965e2 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-406 .elementor-element.elementor-element-02965e2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-406 .elementor-element.elementor-element-02965e2 .elementor-icon-list-item > a{font-family:"iransans", Sans-serif;font-size:16px;font-weight:500;font-style:normal;}.elementor-406 .elementor-element.elementor-element-02965e2 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-406 .elementor-element.elementor-element-02965e2 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#F28F2E;}.elementor-406 .elementor-element.elementor-element-21935ba{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 0px 0px;z-index:8;border-radius:8px 8px 8px 8px;--n-menu-open-animation-duration:300ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:#000000;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 8px 0px 0px;--n-menu-icon-size:20px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-406 .elementor-element.elementor-element-21935ba > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){background-color:#FFFFFF;}.elementor-406 .elementor-element.elementor-element-21935ba > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){background-color:#F5F5F5;}.elementor-406 .elementor-element.elementor-element-21935ba > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:#F5F5F5;}.elementor-406 .elementor-element.elementor-element-21935ba.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-406 .elementor-element.elementor-element-21935ba > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:8px 8px 8px 8px;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__close-button, .elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__close-button-custom{display:none;}.elementor-406 .elementor-element.elementor-element-bd5e741{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;z-index:9;border-radius:8px 8px 8px 8px;--mini-cart-spacing:0px;--divider-style:solid;--subtotal-divider-style:solid;--view-cart-button-display:none;--cart-footer-layout:1fr;--cart-footer-buttons-alignment-display:block;--cart-footer-buttons-alignment-text-align:left;--cart-footer-buttons-alignment-button-width:auto;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#000000;--toggle-button-background-color:#FFFFFF;--toggle-button-border-color:#FFFFFF;--toggle-button-hover-background-color:#F5F5F5;--toggle-button-border-width:0px;--toggle-button-border-radius:8px;--toggle-icon-size:20px;--toggle-icon-padding:8px 8px 8px 8px;--items-indicator-text-color:#FFFFFF;--items-indicator-background-color:#F28F2E;--cart-background-color:#FFFFFF;--cart-border-style:none;--cart-border-radius:8px 8px 8px 8px;--cart-padding:8px 8px 8px 8px;--remove-item-button-size:0px;--remove-item-button-color:#FFFFFF;--remove-item-button-hover-color:#FFFFFF;--menu-cart-subtotal-color:#000000;--menu-cart-subtotal-text-align:left;--product-variations-color:#81858B;--product-price-color:#000000;--divider-color:#81858B;--subtotal-divider-color:#81858B;--divider-width:1px;--subtotal-divider-top-width:1px;--subtotal-divider-right-width:1px;--subtotal-divider-bottom-width:1px;--subtotal-divider-left-width:1px;--product-divider-gap:12px;--checkout-button-text-color:#FFFFFF;--checkout-button-background-color:#F28F2E;--checkout-button-hover-text-color:#FFFFFF;--checkout-button-hover-background-color:#F28F2E;}.elementor-406 .elementor-element.elementor-element-bd5e741.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-406 .elementor-element.elementor-element-bd5e741.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__container{left:0;right:auto;transform:none;}body:not(.rtl) .elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:--13px;top:--13px;}body.rtl .elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-13px;top:--13px;left:auto;}.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__main{box-shadow:0px 4px 8px 0px rgba(0, 0, 0, 0.17);}.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__subtotal{font-family:"iransans", Sans-serif;font-size:20px;font-weight:600;font-style:normal;}.elementor-406 .elementor-element.elementor-element-bd5e741 .widget_shopping_cart_content{--subtotal-divider-left-width:0px;--subtotal-divider-right-width:0px;--subtotal-divider-top-width:0px;--subtotal-divider-bottom-width:0px;}.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__product-name a{font-family:"iransans", Sans-serif;font-size:16px;font-weight:500;font-style:normal;color:#000000;}.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__product-name a:hover{color:#000000;}.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__product .variation{font-family:"iransans", Sans-serif;font-size:14px;font-weight:400;}.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__product-price{font-family:"iransans", Sans-serif;font-size:16px;font-weight:600;}.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__product-price .product-quantity{color:#81858B;font-family:"iransans", Sans-serif;font-size:14px;font-weight:400;font-style:normal;}.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:"iransans", Sans-serif;font-size:16px;font-weight:500;font-style:normal;border-radius:8px 8px 8px 8px;}.elementor-406 .elementor-element.elementor-element-0aa3f8e{--display:flex;box-shadow:0px 0px 20px 2px rgba(0, 0, 0, 0.17);}.elementor-406 .elementor-element.elementor-element-0aa3f8e:not(.elementor-motion-effects-element-type-background), .elementor-406 .elementor-element.elementor-element-0aa3f8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__source-results-item_icon svg{width:22px;fill:#080808;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__source-results-item_icon{font-size:22px;color:#080808;margin-right:0px;}.elementor-406 .elementor-element.elementor-element-84a133b{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;z-index:10;}.elementor-406 .elementor-element.elementor-element-84a133b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-406 .elementor-element.elementor-element-84a133b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__field::-webkit-search-cancel-button{-webkit-appearance:none;background-size:contain !important;background:url(https://newsite.fannix.ir/wp-content/uploads/2026/08/close-2-1-1.svg) no-repeat 50% 50%;opacity:1;width:12px;height:12px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__results-area{width:500px;left:auto;right:0;margin-top:8px;background-color:#FFFFFF;box-shadow:0px 0px 10px 10000px rgba(0,0,0,0.5);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__form{border-radius:10px 10px 10px 10px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__field{font-family:"iransans", Sans-serif;font-size:18px;font-weight:400;color:#8E8E8E;background-color:#F5F5F5;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__field::placeholder{font-family:"iransans", Sans-serif;font-weight:400;font-style:normal;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__field-icon{font-size:18px;color:#81858B;}body:not(.rtl) .elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__field-icon{left:7px;}body.rtl .elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__field-icon{right:7px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__form--focus .jet-ajax-search__field{color:#000000;background-color:#F5F5F5;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__form--focus .jet-ajax-search__field-icon{color:#81858B;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__popup--full-screen{align-items:flex-start;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__popup-trigger{background-color:#F5F5F5;color:#81858B;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__popup-close{background-color:#FFFFFF00;color:var( --e-global-color-text );}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__results-header{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 20px 0px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__results-slide::-webkit-scrollbar-thumb{background-color:#000000;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__results-footer{padding:0px 12px 0px 0px;border-style:none;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__results-item mark{color:#81858B;background:#FFFFFF;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__item-link{background-color:#FFFFFF;text-align:right;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__item-title{color:#000000;font-family:"iransans", Sans-serif;font-size:15px;font-weight:500;font-style:normal;letter-spacing:-1.7px;margin:12px 0px 0px 0px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__item-link:hover .jet-ajax-search__item-title{text-decoration:none;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__item-thumbnail{width:50px;}body:not(.rtl) .elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__item-thumbnail{margin-right:4px;}body.rtl .elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__item-thumbnail{margin-left:4px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__item-thumbnail-img{border-radius:5px 5px 5px 5px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__item-content{margin:0px 0px 0px 0px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__full-results{font-family:"iransans", Sans-serif;font-size:16px;font-weight:500;font-style:normal;color:#F28F2E;background-color:#FFFFFF;padding:0px 11px 0px 0px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__full-results:hover{color:#000000;background-color:#FFFFFF;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__source-results-holder-title{font-family:"iransans", Sans-serif;font-size:14px;font-weight:500;font-style:normal;color:#000000;margin:0px -3px 0px 0px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__source-results-holder{padding:0px 12px 0px 0px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__source-results-item_link{font-family:"iransans", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#000000;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__source-results-item:not(:first-child){margin-top:8px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__source-results-item_link:hover{color:#81858B;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__suggestions-inline-area-title, .elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__results-suggestions-area-title{font-family:"iransans", Sans-serif;font-size:15px;font-weight:500;font-style:normal;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__suggestions-inline-area-title{color:#000000;flex-basis:100%;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__results-suggestions-area-title{color:#000000;flex-basis:100%;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__suggestions-inline-area{margin:0px 1px 0px 0px;column-gap:8px;row-gap:8px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__results-suggestions-area:not(.active){margin:0px 1px 0px 0px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__results-suggestions-area.active{margin:0px 0px 0px 0px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__suggestions-inline-area-item-title, .elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__results-suggestions-area-item-title{font-family:"iransans", Sans-serif;font-size:13px;font-weight:400;font-style:normal;line-height:8px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__results-suggestions-area{column-gap:8px;row-gap:8px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__suggestions-inline-area-item-title{background-color:#F5F5F5;color:#333333;border-radius:5px 5px 5px 5px;padding:8px 8px 8px 8px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__results-suggestions-area-item-title{background-color:#F5F5F5;color:#333333;border-radius:5px 5px 5px 5px;padding:8px 8px 8px 8px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__suggestions-inline-area-item-title:hover{background-color:#F28F2E;color:#000000;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__results-suggestions-area-item-title:hover{background-color:#F28F2E;color:#000000;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__message{font-family:"iransans", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#8E8E8E;text-align:right;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__spinner{color:#81858B;}.elementor-406 .elementor-element.elementor-element-6424bd7{--display:flex;box-shadow:0px 0px 20px 2px rgba(0, 0, 0, 0.17);}.elementor-406 .elementor-element.elementor-element-6424bd7:not(.elementor-motion-effects-element-type-background), .elementor-406 .elementor-element.elementor-element-6424bd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__source-results-item_icon svg{width:22px;fill:#080808;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__source-results-item_icon{font-size:22px;color:#080808;margin-right:0px;}.elementor-406 .elementor-element.elementor-element-53085c1{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;z-index:10;}.elementor-406 .elementor-element.elementor-element-53085c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-406 .elementor-element.elementor-element-53085c1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__field::-webkit-search-cancel-button{-webkit-appearance:none;background-size:contain !important;background:url(https://newsite.fannix.ir/wp-content/uploads/2026/08/close-2-1-1.svg) no-repeat 50% 50%;opacity:1;width:12px;height:12px;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__results-area{width:500px;left:auto;right:0;margin-top:8px;background-color:#FFFFFF;box-shadow:0px 0px 10px 10000px rgba(0,0,0,0.5);border-style:none;border-radius:10px 10px 10px 10px;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__form{border-radius:10px 10px 10px 10px;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__field{font-family:"iransans", Sans-serif;font-size:18px;font-weight:400;color:#8E8E8E;background-color:#F5F5F5;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__field::placeholder{font-family:"iransans", Sans-serif;font-weight:400;font-style:normal;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__field-icon{font-size:18px;color:#81858B;}body:not(.rtl) .elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__field-icon{left:7px;}body.rtl .elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__field-icon{right:7px;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__form--focus .jet-ajax-search__field{color:#000000;background-color:#F5F5F5;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__form--focus .jet-ajax-search__field-icon{color:#81858B;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__popup--full-screen{align-items:flex-start;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__popup-trigger{background-color:#F5F5F5;color:#81858B;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__popup-close{background-color:#FFFFFF00;color:var( --e-global-color-text );}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__results-header{padding:0px 0px 0px 0px;border-style:none;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__results-slide::-webkit-scrollbar-thumb{background-color:#000000;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__results-footer{padding:0px 12px 0px 0px;border-style:none;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__results-item mark{color:#81858B;background:#FFFFFF;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__item-link{background-color:#FFFFFF;text-align:right;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__item-title{color:#000000;font-family:"iransans", Sans-serif;font-size:15px;font-weight:500;font-style:normal;letter-spacing:-1.7px;margin:12px 0px 0px 0px;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__item-link:hover .jet-ajax-search__item-title{text-decoration:none;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__item-thumbnail{width:50px;}body:not(.rtl) .elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__item-thumbnail{margin-right:4px;}body.rtl .elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__item-thumbnail{margin-left:4px;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__item-thumbnail-img{border-radius:5px 5px 5px 5px;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__item-content{margin:0px 0px 0px 0px;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__full-results{font-family:"iransans", Sans-serif;font-size:16px;font-weight:500;font-style:normal;color:#F28F2E;background-color:#FFFFFF;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__full-results:hover{color:#000000;background-color:#FFFFFF;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__source-results-holder-title{font-family:"iransans", Sans-serif;font-size:14px;font-weight:600;font-style:normal;color:#000000;margin:0px -3px 0px 0px;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__source-results-holder{padding:0px 12px 0px 0px;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__source-results-item_link{font-family:"iransans", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#000000;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__source-results-item:not(:first-child){margin-top:8px;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__source-results-item_link:hover{color:#81858B;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__suggestions-inline-area-title, .elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__results-suggestions-area-title{font-family:"iransans", Sans-serif;font-size:15px;font-weight:500;font-style:normal;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__suggestions-inline-area-title{color:#000000;flex-basis:100%;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__results-suggestions-area-title{color:#000000;flex-basis:100%;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__suggestions-inline-area{margin:0px 1px 0px 0px;column-gap:8px;row-gap:8px;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__results-suggestions-area:not(.active){margin:0px 1px 0px 0px;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__results-suggestions-area.active{margin:0px 0px 0px 0px;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__suggestions-inline-area-item-title, .elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__results-suggestions-area-item-title{font-family:"iransans", Sans-serif;font-size:13px;font-weight:400;font-style:normal;line-height:8px;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__results-suggestions-area{column-gap:8px;row-gap:8px;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__suggestions-inline-area-item-title{background-color:#F5F5F5;color:#333333;border-radius:5px 5px 5px 5px;padding:8px 8px 8px 8px;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__results-suggestions-area-item-title{background-color:#F5F5F5;color:#333333;border-radius:5px 5px 5px 5px;padding:8px 8px 8px 8px;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__suggestions-inline-area-item-title:hover{background-color:#F28F2E;color:#000000;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__results-suggestions-area-item-title:hover{background-color:#F28F2E;color:#000000;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__message{font-family:"iransans", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#8E8E8E;text-align:right;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__spinner{color:#81858B;}.elementor-406 .elementor-element.elementor-element-8bca1d8{--display:flex;--min-height:50px;--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;--z-index:88;}.elementor-406 .elementor-element.elementor-element-8bca1d8:not(.elementor-motion-effects-element-type-background), .elementor-406 .elementor-element.elementor-element-8bca1d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272F3F;}.elementor-406 .elementor-element.elementor-element-c512ef9{--display:flex;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-406 .elementor-element.elementor-element-effac0e{--display:flex;}.elementor-406 .elementor-element.elementor-element-316a75c{--display:flex;}.elementor-406 .elementor-element.elementor-element-aed61f5{--display:flex;}.elementor-406 .elementor-element.elementor-element-8ba0142{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:150px;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:5px;}.elementor-406 .elementor-element.elementor-element-11ab8ef{--display:flex;}.elementor-406 .elementor-element.elementor-element-9b27525{--display:flex;}.elementor-406 .elementor-element.elementor-element-45fa911{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:15px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-icon-color:#FFFFFF;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-406 .elementor-element.elementor-element-45fa911 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-406 .elementor-element.elementor-element-45fa911 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-406 .elementor-element.elementor-element-45fa911 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"iransans", Sans-serif;font-weight:500;font-style:normal;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-406 .elementor-element.elementor-element-0aa3f8e{--border-radius:0px 0px 10px 10px;--z-index:89;}.elementor-406 .elementor-element.elementor-element-84a133b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-406 .elementor-element.elementor-element-84a133b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__results-area{width:100%;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__form{padding:0px 14px 0px 0px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__field{border-width:0px 0px 0px 0px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__popup-close-icon{font-size:20px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__popup-close{padding:41px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__results-header{padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__results-footer{padding:0px 0px 0px 0px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__item-link{padding:5px 20px 0px 0px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__item-thumbnail{width:50px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__source-results-holder-title{margin:0px -5px 0px 0px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__source-results-holder{padding:0px 18px 0px 0px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__suggestions-inline-area{margin:0px 0px 0px 0px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__results-suggestions-area:not(.active){margin:0px 0px 0px 0px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__results-suggestions-area.active{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-406 .elementor-element.elementor-element-d64fb5c{--width:100%;}.elementor-406 .elementor-element.elementor-element-e50141e{--width:256px;}}@media(max-width:767px){.elementor-406 .elementor-element.elementor-element-3d7b133{--z-index:89;}.elementor-406 .elementor-element.elementor-element-8c9e5c2 img{width:100%;height:40px;}.elementor-406 .elementor-element.elementor-element-639f3ea{margin:-0px -0px calc(var(--kit-widget-spacing, 0px) + -0px) -0px;text-align:start;}.elementor-406 .elementor-element.elementor-element-639f3ea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-406 .elementor-element.elementor-element-0aa3f8e{--z-index:88;}.elementor-406 .elementor-element.elementor-element-84a133b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-406 .elementor-element.elementor-element-84a133b{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;z-index:100;}.elementor-406 .elementor-element.elementor-element-84a133b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__results-area{width:120%;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__field::placeholder{font-size:16px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__field{border-width:0px 0px 0px 0px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__popup:not(.jet-ajax-search__popup--full-screen) .jet-ajax-search__popup-content{width:100%;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__popup--full-screen .jet-ajax-search__popup-content{width:100%;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__popup-content{padding:0px 0px 0px 0px;margin:-20px 21px 0px 0px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__popup-trigger-icon{font-size:20px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__popup-trigger-container{justify-content:flex-start;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__popup-trigger{border-radius:10px 10px 10px 10px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__popup-close-icon{font-size:20px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__popup-close{padding:2px 0px 0px 0px;margin:8px 0px 0px 0px;}.elementor-406 .elementor-element.elementor-element-84a133b .jet-ajax-search__item-thumbnail{width:50px;}.elementor-406 .elementor-element.elementor-element-6424bd7{--border-radius:0px 0px 10px 10px;--z-index:88;}.elementor-406 .elementor-element.elementor-element-53085c1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-406 .elementor-element.elementor-element-53085c1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:100;}.elementor-406 .elementor-element.elementor-element-53085c1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__results-area{width:120%;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__field::placeholder{font-size:16px;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__field{border-width:0px 0px 0px 0px;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__popup:not(.jet-ajax-search__popup--full-screen) .jet-ajax-search__popup-content{width:100%;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__popup--full-screen .jet-ajax-search__popup-content{width:100%;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__popup-content{padding:0px 0px 0px 0px;margin:-20px 21px 0px 0px;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__popup-trigger-icon{font-size:20px;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__popup-trigger-container{justify-content:flex-start;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__popup-trigger{border-radius:10px 10px 10px 10px;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__popup-close-icon{font-size:20px;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__popup-close{padding:2px 0px 0px 0px;margin:8px 0px 0px 0px;}.elementor-406 .elementor-element.elementor-element-53085c1 .jet-ajax-search__item-thumbnail{width:50px;}}/* Start custom CSS for jet-ajax-search, class: .elementor-element-d48f2f2 *//* تا وقتی فیلد جستجو متن داره، «جست‌وجوهای پرطرفدار» مخفی باشه */
.jet-ajax-search:has(.jet-ajax-search__field:not(:placeholder-shown)) .jet-ajax-search__results-suggestions-area {
    display: none !important;
}

/* وقتی نتیجه‌ای پیدا نشد: پیام بالا + پرطرفدارها زیرش */
.jet-ajax-search__results-area.show:has(.jet-ajax-search__message.show) {
    display: flex !important;
    flex-direction: column !important;
}
.jet-ajax-search__results-area.show:has(.jet-ajax-search__message.show) .jet-ajax-search__message {
    order: 1;
}
.jet-ajax-search__results-area.show:has(.jet-ajax-search__message.show) .jet-ajax-search__results-holder {
    display: block !important;
    order: 2;
}
.jet-ajax-search__results-area.show:has(.jet-ajax-search__message.show) .jet-ajax-search__results-header,
.jet-ajax-search__results-area.show:has(.jet-ajax-search__message.show) .jet-ajax-search__results-list,
.jet-ajax-search__results-area.show:has(.jet-ajax-search__message.show) .jet-ajax-search__results-footer {
    display: none !important;
}
.jet-ajax-search__results-area.show:has(.jet-ajax-search__message.show) .jet-ajax-search__results-suggestions-area {
    display: flex !important;
}

/* عنوان «محصولات» بالای نتایج محصولات */
.jet-ajax-search__results-slide:has(.jet-ajax-search__results-item)::before {
    content: "محصولات";
    flex: 0 0 100%;
    font-size: 13px;
    font-weight: 700;
    color: #333;
    padding-top: 8px !important;
    padding-right: 14px !important;
}

/* چیدمان چیپ‌مانند برندها و دسته‌بندی‌ها */
.jet-ajax-search__source-results-holder {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    gap: 8px !important;
}
.jet-ajax-search__source-results-holder-title {
    padding-top: 8px !important;
    flex: 0 0 100% !important;
    margin: 0 !important;
}
.jet-ajax-search__source-results-item {
    margin: 0 !important;
}
.jet-ajax-search__source-results-item_link {
    display: inline-block !important;
    padding: 6px 14px !important;
    border-radius: 8px !important;
    background-color: #f5f5f5 !important;
    font-size: 13px !important;
    color: #333 !important;
    white-space: nowrap !important;
}
.jet-ajax-search__source-results-item_link:hover {
    background-color: #F28F2E !important;
    color: #000000 !important;
}

/* رفع باگ قفل‌شدن ارتفاع لیست نتایج (عنوان محصولات بریده می‌شد) */
.jet-ajax-search__results-list {
    height: auto !important;
}

.jet-ajax-search__results-area {
    z-index: -1 !important;
}

/* بازگرداندن چیدمان چیپ‌ها بعد از رندر مجدد */
.jet-ajax-search__results-suggestions-area,
.jet-ajax-search__results-suggestions-area.active {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    gap: 8px !important;
}

/* عنوان «جست‌وجوهای پرطرفدار» — کل عرض، سطر خودش */
.jet-ajax-search__results-suggestions-area-title {
    flex: 1 0 100% !important;
    width: 100% !important;
}

/* خود چیپ‌ها — به اندازه‌ی محتوا، نه کشیده */
.jet-ajax-search__results-suggestions-area-item {
    flex: 0 0 auto !important;
    width: auto !important;
    max-width: 100% !important;
}

.jet-ajax-search__results-suggestions-area-item-title {
    flex: 0 0 auto !important;
    width: auto !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-474acc8 */.elementor-406 .elementor-element.elementor-element-474acc8 .elementor-button-icon{
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-de76638 */.elementor-406 .elementor-element.elementor-element-de76638 .elementor-icon-box-title a::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-02965e2 */.elementor-406 .elementor-element.elementor-element-02965e2 a:hover {
    background-color: #F5F5F5;
}
.elementor-406 .elementor-element.elementor-element-02965e2 a{
    padding: 10px;
}
.elementor-406 .elementor-element.elementor-element-02965e2 .elementor-icon-list-item:nth-last-child(1) a {
    border-radius: 0px 0px 8px 8px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-de76638 */.elementor-406 .elementor-element.elementor-element-de76638 .elementor-icon-box-title a::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-02965e2 */.elementor-406 .elementor-element.elementor-element-02965e2 a:hover {
    background-color: #F5F5F5;
}
.elementor-406 .elementor-element.elementor-element-02965e2 a{
    padding: 10px;
}
.elementor-406 .elementor-element.elementor-element-02965e2 .elementor-icon-list-item:nth-last-child(1) a {
    border-radius: 0px 0px 8px 8px !important;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-21935ba */.elementor-406 .elementor-element.elementor-element-21935ba .e-n-menu-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 25px !important;
    height: 40px !important;
    border-radius: 12px !important;
    box-sizing: border-box !important;
}

.elementor-406 .elementor-element.elementor-element-21935ba .e-n-menu-icon svg {
    width: 20px !important;
    height: 20px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-bd5e741 */.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__container {
    width: 420px !important;
    max-width: 94vw !important;
    border-radius: 12px !important;
    box-shadow: 0 6px 24px rgba(0, 0, 0, .12) !important;
}

.elementor-406 .elementor-element.elementor-element-bd5e741 .widget_shopping_cart_content {
    display: grid !important;
    grid-template-columns: 1fr auto !important;
    align-items: center !important;
    gap: 12px !important;

}

.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__products {
    grid-column: 1 / -1 !important;
}

.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__product {
    position: relative !important;
    display: grid !important;
    grid-template-columns: 1fr 76px !important;
    grid-template-areas:
        "name  image"
        "price image" !important;
    gap: 8px 12px !important;
    align-items: start !important;
    padding: 14px 0 !important;
    border-bottom: 1px solid #f0f0f0 !important;
}

.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__product:last-child {
    border-bottom: none !important;
}

.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__product-image {
    grid-area: image !important;
    width: 76px !important;
    height: 76px !important;
}
.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__product-image img {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
    border-radius: 8px !important;
}

.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__product-name {
    grid-area: name !important;
    margin: 0 !important;
}


.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__product-price {
    grid-area: price !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    color: #000 !important;
    align-self: end !important;
}


.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__product-remove:hover {
    background: #ffecec !important;
    color: #e2231a !important;
}

.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__footer-buttons {
    grid-column: 1 !important;
    grid-row: 2 !important;
    padding: 0 !important;
    margin: 0 !important;
}
.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__footer-buttons .elementor-button {
    width: 100% !important;
    border-radius: 8px !important;
    padding: 14px !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    background-color: #F28F2E !important;
    color: #fff !important;
}
.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__footer-buttons .elementor-button:hover {
    background-color: #d97a1c !important;
}

.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__subtotal {
    grid-column: 2 !important;
    grid-row: 2 !important;
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    white-space: nowrap !important;
    color: #000 !important;
}

.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__product {
    direction: rtl !important;
    grid-template-columns: 28% auto !important;
}

.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__product-image {
    grid-column: 1 / 2 !important;
    grid-row: 1 / 3 !important;
}

.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__product-name,
.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__product-price {
    grid-column: 2 / 3 !important;
}

/* WoodMart Plus defines a global .product-name / .product-price for its
   "amazing slider" widget. Elementor's cart items carry those same class
   names, so the slider styles leak in. Neutralise them inside the cart. */
.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__product-name.product-name,
.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__product-price.product-price,
.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__product-image.product-thumbnail,
.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__product-remove.product-remove {
    position: static !important;
    inset: auto !important;
    width: auto !important;
    background: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
    z-index: auto !important;
    gap: 0 !important;
}

/* دکمه حذف رو دوباره سر جاش بذار */
.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__product-remove.product-remove {
    position: absolute !important;
    top: 12px !important;
    left: 0 !important;
    right: auto !important;
}

.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__product {
    column-gap: -12px !important;
}

.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__product {
    grid-template-columns: 84px auto !important;
    column-gap: 14px !important;
    align-items: center !important;
}

.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__product-image {
    grid-column: 1 / 2 !important;
    grid-row: 1 / 3 !important;
    width: 84px !important;
    align-self: center !important;
}

.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__product-image img {
    width: 84px !important;
    height: 84px !important;
    object-fit: contain !important;
    border-radius: 8px !important;
    display: block !important;
}

.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__footer-buttons {
    direction: rtl !important;
    display: flex !important;
    justify-content: flex-start !important;
}

.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__footer-buttons .elementor-button {
    width: 200px !important;
    max-width: 100% !important;
    margin: 0 !important;
}

.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__subtotal strong {
    font-size: 0px;
}

.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__subtotal strong::before {
    content: "";
    font-size: 12px !important;
    font-weight: 300;
    color: #818588;
}

.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-button-icon-qty[data-counter] {
    min-width: 20px !important;
    height: 20px !important;
    align-content: center;
    top: auto !important;
    bottom: -8px;
    border-radius: 6px !important;
    border: 2px solid #fff;
    font-size: 11px !important;
    padding-top: 2px;
}

.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__products {
    max-height: 560px !important;
    overflow-y: auto !important;
}

.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__main {
    max-height: 560px !important;
}

.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__products::-webkit-scrollbar {
    width: 6px;
}
.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__products::-webkit-scrollbar-thumb {
    background: #d9d9d9;
    border-radius: 3px;
}
.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__products::-webkit-scrollbar-track {
    background: transparent;
}

.elementor-406 .elementor-element.elementor-element-bd5e741 .widget_shopping_cart_content::before {
    content: "خلاصه سبد خرید شما";
    grid-column: 1 / -1 !important;
    grid-row: 1 !important;
    font-size: 15px;
    font-weight: 700;
    color: #000;
    padding: 6px 2px 8px;
}


.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__footer-buttons,
.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__subtotal {
    grid-row: 3 !important;
}

.elementor-406 .elementor-element.elementor-element-bd5e741 .widget_shopping_cart_content:has(.woocommerce-mini-cart__empty-message)::before {
    display: none !important;
}

/* ۱. فاصله زیر خط عنوان */
.elementor-406 .elementor-element.elementor-element-bd5e741 .widget_shopping_cart_content::before {
    padding-bottom: 0px !important;
}

/* ۲. فاصله بین ردیف‌های گرید */
.elementor-406 .elementor-element.elementor-element-bd5e741 .widget_shopping_cart_content {
    row-gap: 4px !important;
}

/* ۳. فاصله بالای اولین محصول */
.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__product:first-child {
    padding-top: 4px !important;
}

.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-button-icon-qty[data-counter] {
    font-family: 'IRANSansXFaNum', 'YekanBakhFaNum', sans-serif !important;
}

.elementor-406 .elementor-element.elementor-element-bd5e741:after {
    content: "";
    width: 1px;
    height: 24px;
    position: absolute;
    background-color: #81858b;
    top: 7px;
    right: -10px;
}

/* هم‌اندازه کردن باکس سبد خرید با آیکن کاربری */
.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__toggle .elementor-button {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 40px !important;
    height: 40px !important;
    padding: 0 !important;
    box-sizing: border-box !important;
    border-radius: 12px !important;
}

/* بَج تعداد از باکس بیرون بزنه، نه اینکه پهنش کنه */
.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__toggle .elementor-button {
    position: relative !important;
    overflow: visible !important;
}

.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-button-icon-qty[data-counter] {
    position: absolute !important;
}

/* وقتی سبد خالیه، با هاور باز نشه */
.elementor-406 .elementor-element.elementor-element-bd5e741 .elementor-menu-cart__container:has(.woocommerce-mini-cart__empty-message) {
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for jet-ajax-search, class: .elementor-element-84a133b *//* ===== سرچ تبلت — فقط ویجت fx-tablet-search ===== */

/* پاپ‌آپ تمام‌صفحه */
.fx-tablet-search div[id^="jet-ajax-search-popup"][aria-hidden="false"],
.fx-tablet-search .jet-ajax-search__popup--full-screen[aria-hidden="false"] {
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    max-height: 100% !important;
    box-sizing: border-box !important;
    background: #ffffff !important;
    opacity: 1 !important;
}

/* محتوای پاپ‌آپ + پوشاندن پدینگ با سایه‌ی سفید */
.fx-tablet-search div[id^="jet-ajax-search-popup"][aria-hidden="false"] .jet-ajax-search__popup-content {
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    align-self: stretch !important;
    background: #ffffff !important;
    box-shadow: 0 0 0 100vmax #ffffff !important;
}

/* دکمه‌ی بستن — راست‌چین */
body.rtl .fx-tablet-search .jet-ajax-search__popup-close,
.fx-tablet-search .jet-ajax-search__popup-close {
    left: auto !important;
    right: 0 !important;
    margin-left: 0 !important;
    margin-right: 20px !important;
}

/* فرم */
.fx-tablet-search .jet-ajax-search__popup-form {
    margin-right: 10px !important;
}

/* ناحیه‌ی نتایج */
.fx-tablet-search .jet-ajax-search__results-area,
.fx-tablet-search .jet-ajax-search__results-area.show {
    margin-right: -30px !important;
    background: none !important;
    background-color: transparent !important;
    box-shadow: none !important;
    border: none !important;
    z-index: 1 !important;
}

/* ===== باکس تریگر سرچ (حالت بسته) ===== */

.fx-tablet-search .jet-ajax-search__popup-trigger-container {
    width: 100% !important;
}

.fx-tablet-search .jet-ajax-search__popup-trigger {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    direction: rtl !important;
    gap: 8px !important;
    width: 100% !important;
    height: 40px !important;
    padding: 0 14px !important;
    background-color: #F5F5F5 !important;
    border: none !important;
    border-radius: 10px !important;
    box-shadow: none !important;
}

/* ۱ — آیکن ذره‌بین */
.fx-tablet-search .jet-ajax-search__popup-trigger .jet-ajax-search-icon,
.fx-tablet-search .jet-ajax-search__popup-trigger svg {
    order: 1 !important;
    flex: 0 0 auto !important;
    width: 20px !important;
    height: 20px !important;
    color: #9E9E9E !important;
}

/* ۲ — متن «جستجو در» */
.fx-tablet-search .jet-ajax-search__popup-trigger::after {
    content: "جستجو در";
    order: 2;
    flex: 0 0 auto;
    font-size: 13px;
    font-weight: 400;
    color: #9E9E9E;
    white-space: nowrap;
    background: none;
}

/* ۳ — لوگوی فن‌ایکس */
.fx-tablet-search .jet-ajax-search__popup-trigger::before {
    content: "";
    order: 3;
    flex: 0 0 auto;
    width: 80px;
    height: 20px;
    margin-right: -8px;
    background-image: url("https://newsite.fannix.ir/wp-content/uploads/2026/07/Untitled-3-1.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

/* هاور — جلوگیری از تغییر رنگ توسط وودمارت */
.fx-tablet-search .jet-ajax-search__popup-trigger:hover,
.fx-tablet-search .jet-ajax-search__popup-trigger:focus {
    background-color: #EEEEEE !important;
    border: none !important;
    box-shadow: none !important;
    color: #9E9E9E !important;
}/* End custom CSS */
/* Start custom CSS for jet-ajax-search, class: .elementor-element-53085c1 *//* ===== سرچ موبایل — فقط ویجت fx-mobile-search ===== */

/* پاپ‌آپ تمام‌صفحه */
.fx-mobile-search div[id^="jet-ajax-search-popup"][aria-hidden="false"],
.fx-mobile-search .jet-ajax-search__popup--full-screen[aria-hidden="false"] {
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    max-height: 100% !important;
    box-sizing: border-box !important;
    background: #ffffff !important;
    opacity: 1 !important;
}

/* محتوای پاپ‌آپ + پوشاندن پدینگ با سایه‌ی سفید */
.fx-mobile-search div[id^="jet-ajax-search-popup"][aria-hidden="false"] .jet-ajax-search__popup-content {
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    align-self: stretch !important;
    background: #ffffff !important;
    box-shadow: 0 0 0 100vmax #ffffff !important;
}

/* دکمه‌ی بستن — راست‌چین */
body.rtl .fx-mobile-search .jet-ajax-search__popup-close,
.fx-mobile-search .jet-ajax-search__popup-close {
    left: auto !important;
    right: 0 !important;
    margin-left: 0 !important;
    margin-right: 20px !important;
}

/* فرم */
.fx-mobile-search .jet-ajax-search__popup-form {
    margin-right: 10px !important;
}

/* ناحیه‌ی نتایج */
.fx-mobile-search .jet-ajax-search__results-area,
.fx-mobile-search .jet-ajax-search__results-area.show {
    margin-right: -50px !important;
    background: none !important;
    background-color: transparent !important;
    box-shadow: none !important;
    border: none !important;
    z-index: 1 !important;
}

/* ===== باکس تریگر سرچ (حالت بسته) ===== */

.jet-ajax-search__popup-trigger-container {
    width: 100% !important;
}

.jet-ajax-search__popup-trigger {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    direction: rtl !important;
    gap: 8px !important;
    width: 100% !important;
    height: 46px !important;
    padding: 0 14px !important;
    background-color: #F5F5F5 !important;
    border: none !important;
    border-radius: 10px !important;
    box-shadow: none !important;
}

/* ۱ — آیکن ذره‌بین */
.jet-ajax-search__popup-trigger .jet-ajax-search-icon,
.jet-ajax-search__popup-trigger svg {
    order: 1 !important;
    flex: 0 0 auto !important;
    width: 20px !important;
    height: 20px !important;
    color: #9E9E9E !important;
}

/* ۲ — متن «جستجو در» */
.jet-ajax-search__popup-trigger::after {
    content: "جستجو در";
    order: 2;
    flex: 0 0 auto;
    font-size: 13px;
    font-weight: 400;
    color: #9E9E9E;
    white-space: nowrap;
    background: none;
}

/* ۳ — لوگوی فن‌ایکس */
.jet-ajax-search__popup-trigger::before {
    content: "";
    order: 3;
    flex: 0 0 auto;
    width: 80px;
    height: 20px;
    margin-right: -8px;
    background-image: url("https://newsite.fannix.ir/wp-content/uploads/2026/07/Untitled-3-1.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

/* هاور — جلوگیری از تغییر رنگ توسط وودمارت */
.jet-ajax-search__popup-trigger:hover,
.jet-ajax-search__popup-trigger:focus {
    background-color: #EEEEEE !important;
    border: none !important;
    box-shadow: none !important;
    color: #9E9E9E !important;
}/* End custom CSS */