.elementor-2380 .elementor-element.elementor-element-5feddd0e{--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;--margin-top:157px;--margin-bottom:0px;--margin-left:0px;--margin-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-2380 .elementor-element.elementor-element-2c3dbadb .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2380 .elementor-element.elementor-element-2c3dbadb .elementor-icon{font-size:20px;}.elementor-2380 .elementor-element.elementor-element-2c3dbadb .elementor-icon-box-title, .elementor-2380 .elementor-element.elementor-element-2c3dbadb .elementor-icon-box-title a{font-family:"kalameh", Sans-serif;font-size:23px;font-weight:600;}.elementor-2380 .elementor-element.elementor-element-7206c623{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2380 .elementor-element.elementor-element-6cf7c9f9{--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;--border-radius:15px 15px 15px 15px;}.elementor-2380 .elementor-element.elementor-element-6cf7c9f9:not(.elementor-motion-effects-element-type-background), .elementor-2380 .elementor-element.elementor-element-6cf7c9f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2380 .elementor-element.elementor-element-6cf7c9f9.e-con{--align-self:flex-start;}.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-2380 .elementor-element.elementor-element-369722c3 .elementor-icon-wrapper{text-align:end;}.elementor-2380 .elementor-element.elementor-element-369722c3.elementor-view-stacked .elementor-icon{background-color:#C70A0A;}.elementor-2380 .elementor-element.elementor-element-369722c3.elementor-view-framed .elementor-icon, .elementor-2380 .elementor-element.elementor-element-369722c3.elementor-view-default .elementor-icon{color:#C70A0A;border-color:#C70A0A;}.elementor-2380 .elementor-element.elementor-element-369722c3.elementor-view-framed .elementor-icon, .elementor-2380 .elementor-element.elementor-element-369722c3.elementor-view-default .elementor-icon svg{fill:#C70A0A;}.elementor-2380 .elementor-element.elementor-element-618838ad{--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-2380 .elementor-element.elementor-element-580cd7df{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--border-radius:15px 15px 15px 15px;}.elementor-2380 .elementor-element.elementor-element-580cd7df:not(.elementor-motion-effects-element-type-background), .elementor-2380 .elementor-element.elementor-element-580cd7df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2380 .elementor-element.elementor-element-71d8073b{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-2380 .elementor-element.elementor-element-71d8073b .elementor-heading-title{font-family:"esterdad", Sans-serif;font-size:14px;font-weight:400;color:#646464;}.elementor-2380 .elementor-element.elementor-element-263bfd5b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-2380 .elementor-element.elementor-element-1b51d683 .elementor-button{background-color:#024C89A1;font-family:"esterdad", Sans-serif;border-radius:10px 10px 10px 10px;}.elementor-2380 .elementor-element.elementor-element-594cafe7 .elementor-button{background-color:#024C89A1;font-family:"esterdad", Sans-serif;border-radius:10px 10px 10px 10px;}.elementor-2380 .elementor-element.elementor-element-3fd047f5 .elementor-button{background-color:#024C89A1;font-family:"esterdad", Sans-serif;border-radius:10px 10px 10px 10px;}.elementor-2380 .elementor-element.elementor-element-2fc8cb58 .elementor-button{background-color:#024C89A1;font-family:"esterdad", Sans-serif;border-radius:10px 10px 10px 10px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2380 .elementor-element.elementor-element-77a07d56.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2380 .elementor-element.elementor-element-77a07d56.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2380 .elementor-element.elementor-element-77a07d56.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"esterdad", Sans-serif;}.elementor-2380 .elementor-element.elementor-element-77a07d56.elementor-wc-products ul.products li.product .price{font-family:"esterdad", Sans-serif;}.elementor-2380 .elementor-element.elementor-element-77a07d56.elementor-wc-products ul.products li.product .price del {font-family:"esterdad", Sans-serif;}.elementor-2380 .elementor-element.elementor-element-77a07d56.elementor-wc-products ul.products li.product .button{font-family:"esterdad", Sans-serif;}.elementor-2380 .elementor-element.elementor-element-77a07d56.elementor-wc-products .added_to_cart{font-family:"esterdad", Sans-serif;}.elementor-2380 .elementor-element.elementor-element-77a07d56 nav.woocommerce-pagination{font-family:"esterdad", Sans-serif;}.elementor-2380 .elementor-element.elementor-element-77a07d56.elementor-wc-products ul.products li.product span.onsale{display:block;font-family:"esterdad", Sans-serif;}.elementor-2380 .elementor-element.elementor-element-c4ef407{--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-2380 .elementor-element.elementor-element-4ce93058{width:100%;max-width:100%;text-align:justify;}.elementor-2380 .elementor-element.elementor-element-772b7006{--display:flex;}.elementor-2380 .elementor-element.elementor-element-24a6fad{--display:flex;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2380 .elementor-element.elementor-element-1634126{--grid-columns:3;}body.elementor-page-2380:not(.elementor-motion-effects-element-type-background), body.elementor-page-2380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED;}@media(max-width:1024px){.elementor-2380 .elementor-element.elementor-element-77a07d56.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2380 .elementor-element.elementor-element-1634126{--grid-columns:2;}}@media(min-width:768px){.elementor-2380 .elementor-element.elementor-element-6cf7c9f9{--width:20%;}.elementor-2380 .elementor-element.elementor-element-618838ad{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2380 .elementor-element.elementor-element-618838ad{--width:100vw;}}@media(max-width:767px){.elementor-2380 .elementor-element.elementor-element-2c3dbadb .elementor-icon-box-wrapper{text-align:start;}.elementor-2380 .elementor-element.elementor-element-71d8073b{--container-widget-width:228px;--container-widget-flex-grow:0;width:var( --container-widget-width, 228px );max-width:228px;}.elementor-2380 .elementor-element.elementor-element-263bfd5b{--gap:106px 106px;--row-gap:106px;--column-gap:106px;--flex-wrap:nowrap;}.elementor-2380 .elementor-element.elementor-element-77a07d56.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2380 .elementor-element.elementor-element-1634126{--grid-columns:1;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-77a07d56 */.elementor-519 .elementor-element.elementor-element-2ce3aae{--display:flex;--border-radius:15px 15px 0px 0px;}.elementor-519 .elementor-element.elementor-element-2ce3aae:not(.elementor-motion-effects-element-type-background), .elementor-519 .elementor-element.elementor-element-2ce3aae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-theme-post-featured-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-519 .elementor-element.elementor-element-6287c07f img{border-radius:15px 15px 15px 15px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-519 .elementor-element.elementor-element-208ca6fb{text-align:center;}.elementor-519 .elementor-element.elementor-element-208ca6fb .elementor-heading-title{font-size:17px;font-weight:bold;}.elementor-519 .elementor-element.elementor-element-200cf5eb{--display:flex;--min-height:94px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--overflow:hidden;--border-radius:0px 0px 15px 0px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-519 .elementor-element.elementor-element-200cf5eb:not(.elementor-motion-effects-element-type-background), .elementor-519 .elementor-element.elementor-element-200cf5eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://honari-hydraulic.com/wp-content/uploads/2025/05/svgexport-16-5.svg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-519 .elementor-element.elementor-element-727da8af{width:100%;max-width:100%;text-align:center;}.elementor-519 .elementor-element.elementor-element-727da8af > .elementor-widget-container{background-color:#043CCC45;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;border-radius:50px 50px 50px 50px;}.woocommerce .elementor-519 .elementor-element.elementor-element-727da8af .price{color:#FFFFFF;font-family:"kalameh", Sans-serif;font-weight:normal;}.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-519 .elementor-element.elementor-element-17c5007e{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-519 .elementor-element.elementor-element-17c5007e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-519 .elementor-element.elementor-element-17c5007e .elementor-icon-wrapper{text-align:center;}.elementor-519 .elementor-element.elementor-element-17c5007e .elementor-icon{font-size:25px;}.elementor-519 .elementor-element.elementor-element-17c5007e .elementor-icon svg{height:25px;}@media(max-width:1024px){.elementor-519 .elementor-element.elementor-element-17c5007e > .elementor-widget-container{margin:0px 0px -10px 0px;}}@media(max-width:767px){.elementor-519 .elementor-element.elementor-element-208ca6fb .elementor-heading-title{font-size:16px;}.elementor-519 .elementor-element.elementor-element-200cf5eb{--flex-wrap:nowrap;}.elementor-519 .elementor-element.elementor-element-727da8af > .elementor-widget-container{margin:0px 0px 0px 0px;}.woocommerce .elementor-519 .elementor-element.elementor-element-727da8af .price{font-size:10px;}.elementor-519 .elementor-element.elementor-element-17c5007e > .elementor-widget-container{margin:0px -8px -10px 0px;}}/* Start custom CSS for container, class: .elementor-element-2ce3aae */.price{
	margin:0!important;
}
.nias-loop-carousel-title{
	height:50px;
}
/*حل مشکل لوپ*/
@media only screen and (min-width:1048px){
.swiper-wrapper{
    width: 500px;
}}/* End custom CSS */
.price{
	margin:0!important;
}
.nias-loop-carousel-title{
	height:50px;
}
/*حل مشکل لوپ*/
@media only screen and (min-width:1048px){
.swiper-wrapper{
    width: 500px;
}}/* End custom CSS */








.ns-mainbox:hover .ns-textexp{
height: 100px;
}
.ns-textexp{
height: 0;
overflow: hidden;
transition: all 0.3s;
}
.ns-zkttitle{
height: 35px;
overflow: hidden;
}
.ns-zhktbtn{
height: 0;
overflow: hidden;
transition:all 0.3s;
}
.ns-mainbox:hover .ns-zhktbtn{
height: 44px;
}

.nsimagezhktbox .e-con-inner {
display: block;
}


.ui-slider-range.ui-corner-all.ui-widget-header {
background-color: #043ccc !important;
}

.price_slider.ui-slider.ui-corner-all.ui-slider-horizontal.ui-widget.ui-widget-content {
background-color: #b4c9ff;
}

span.ui-slider-handle.ui-corner-all.ui-state-default {
background-color: #043ccc47 !important;
backdrop-filter: blur(5px);
border: 1px solid #fff;
height: 25px!important;
width: 25px!important;
top: -10px!important;
}

.woocommerce .widget_price_filter .price_slider_amount .button {
background-color: #043ccc;
color: white;
font-weight: normal;
border-radius: 10px;
padding: 12px 24px;
margin-top: 35px;
}

.price_label {
position: absolute;
width: 100%;
text-wrap: nowrap;
color: #043ccc;
}

.ns-sidebarfilter h5 {
border-right: 5px solid #043ccc;
padding-right: 10px;
font-size: 18px;
}/* End custom CSS */
/* Start custom CSS */@media only screen and (max-width:767px){
    .mksortbtn span.elementor-button-text{
        text-wrap: nowrap;
        
    }
    .mksortbox{
        overflow-x: scroll;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'esterdad';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://kangro.ir/wp-content/uploads/2026/03/Estedad-Medium@mimvid.ttf') format('truetype');
}
/* End Custom Fonts CSS */