.elementor-540 .elementor-element.elementor-element-3829489b{--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{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-description{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-540 .elementor-element.elementor-element-cdc744e .elementor-icon-box-wrapper{text-align:right;}.elementor-540 .elementor-element.elementor-element-cdc744e{--icon-box-icon-margin:15px;}.elementor-540 .elementor-element.elementor-element-cdc744e .elementor-icon{font-size:20px;}.elementor-540 .elementor-element.elementor-element-cdc744e .elementor-icon-box-title, .elementor-540 .elementor-element.elementor-element-cdc744e .elementor-icon-box-title a{font-family:"kalameh", Sans-serif;font-size:23px;font-weight:600;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-540 .elementor-element.elementor-element-4493a3a5 > .elementor-widget-container{background-color:#FFFFFF;padding:15px 10px 4px 0px;border-radius:21px 21px 21px 21px;}.elementor-540 .elementor-element.elementor-element-4493a3a5{color:var( --e-global-color-primary );}.elementor-540 .elementor-element.elementor-element-4493a3a5 a{color:#3B3B3B;}.elementor-540 .elementor-element.elementor-element-463f7ef{--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-540 .elementor-element.elementor-element-325a1274{--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-540 .elementor-element.elementor-element-325a1274:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-325a1274 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-540 .elementor-element.elementor-element-325a1274.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-540 .elementor-element.elementor-element-71407a2 .elementor-icon-wrapper{text-align:left;}.elementor-540 .elementor-element.elementor-element-71407a2.elementor-view-stacked .elementor-icon{background-color:#C70A0A;}.elementor-540 .elementor-element.elementor-element-71407a2.elementor-view-framed .elementor-icon, .elementor-540 .elementor-element.elementor-element-71407a2.elementor-view-default .elementor-icon{color:#C70A0A;border-color:#C70A0A;}.elementor-540 .elementor-element.elementor-element-71407a2.elementor-view-framed .elementor-icon, .elementor-540 .elementor-element.elementor-element-71407a2.elementor-view-default .elementor-icon svg{fill:#C70A0A;}.elementor-540 .elementor-element.elementor-element-5ac11a5e{--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-540 .elementor-element.elementor-element-2c9e2b1c{--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-540 .elementor-element.elementor-element-2c9e2b1c:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-2c9e2b1c > .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-540 .elementor-element.elementor-element-4846abab{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-540 .elementor-element.elementor-element-4846abab .elementor-heading-title{font-family:"kalameh", Sans-serif;font-size:14px;font-weight:400;color:#646464;}.elementor-540 .elementor-element.elementor-element-2965327f{--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-540 .elementor-element.elementor-element-68c83d74 .elementor-button{background-color:#024C89A1;border-radius:10px 10px 10px 10px;}.elementor-540 .elementor-element.elementor-element-222aa23c .elementor-button{background-color:#024C89A1;border-radius:10px 10px 10px 10px;}.elementor-540 .elementor-element.elementor-element-44fbb53 .elementor-button{background-color:#024C89A1;border-radius:10px 10px 10px 10px;}.elementor-540 .elementor-element.elementor-element-54e4992a .elementor-button{background-color:#024C89A1;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-540 .elementor-element.elementor-element-30aa1725.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-540 .elementor-element.elementor-element-30aa1725.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-540 .elementor-element.elementor-element-35b07d50{--display:flex;}.elementor-540 .elementor-element.elementor-element-4e4ae339{--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-540 .elementor-element.elementor-element-3c326b2c{width:100%;max-width:100%;text-align:justify;}body.elementor-page-540:not(.elementor-motion-effects-element-type-background), body.elementor-page-540 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED;}@media(max-width:1024px){.elementor-540 .elementor-element.elementor-element-30aa1725.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-540 .elementor-element.elementor-element-325a1274{--width:20%;}.elementor-540 .elementor-element.elementor-element-5ac11a5e{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-540 .elementor-element.elementor-element-5ac11a5e{--width:100vw;}}@media(max-width:767px){.elementor-540 .elementor-element.elementor-element-cdc744e .elementor-icon-box-wrapper{text-align:right;}.elementor-540 .elementor-element.elementor-element-4846abab{--container-widget-width:228px;--container-widget-flex-grow:0;width:var( --container-widget-width, 228px );max-width:228px;}.elementor-540 .elementor-element.elementor-element-2965327f{--gap:106px 106px;--row-gap:106px;--column-gap:106px;--flex-wrap:nowrap;}.elementor-540 .elementor-element.elementor-element-30aa1725.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for wp-widget-woocommerce_product_categories, class: .elementor-element-2e5ff18b *//*استایل دسته بندی*/
span.select2-selection.select2-selection--single {
border: none;
border-bottom: 3px solid #043ccc;
border-radius: 0;
}

span.select2-selection__placeholder {
color: #043ccc !important;
}

.select2-dropdown {
border: 5px solid #043ccc!important;
padding: 10px;
border-radius: 15px!important;
top: 14px;
}

.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
background-color: #043ccc!important;
border-radius: 10px!important;
}

.select2-results__option {
padding: 10px 20px!important;
}

span.select2-selection__arrow {
content: "";
background-image: url(https://niasel.ir/wp-content/uploads/2024/04/Frame-16.svg);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
transition: all 0.3s;
}

span.select2.select2-container.select2-container--default.select2-container--below.select2-container--open span.select2-selection__arrow {
transform: rotate(180deg);
}

.select2-selection__arrow b{
visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for wp-widget-woocommerce_layered_nav_filters, class: .elementor-element-7d6a4b2a */li.chosen {
background-color: #ff6d6d21;
padding: 10px!important;
margin-top: 10px;
border-radius: 10px;
margin-left: 10px;
}

.woocommerce .widget_layered_nav_filters ul li a {
display: flex;
align-items: center;
justify-content: center;
color: #d10000db;
font-size: 16px!important;
}

.woocommerce .widget_layered_nav_filters ul li a span.woocommerce-Price-amount.amount {
font-size: 15px!important;
font-weight: normal;
padding-right: 10px;
}

.woocommerce .widget_layered_nav_filters ul li a::before {
color: red;
content: "";
background-image: url(https://niasel.ir/wp-content/uploads/2024/02/Frame-8-1.svg);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
width: 20px;
height: 20px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-30aa1725 */.elementor-4064 .elementor-element.elementor-element-609c9101{--display:flex;--border-radius:15px 15px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-609c9101:not(.elementor-motion-effects-element-type-background), .elementor-4064 .elementor-element.elementor-element-609c9101 > .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-4064 .elementor-element.elementor-element-c0c03ff 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-4064 .elementor-element.elementor-element-40396ad7{text-align:center;}.elementor-4064 .elementor-element.elementor-element-40396ad7 .elementor-heading-title{font-size:20px;font-weight:bold;}.elementor-4064 .elementor-element.elementor-element-7533b055{--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-4064 .elementor-element.elementor-element-7533b055:not(.elementor-motion-effects-element-type-background), .elementor-4064 .elementor-element.elementor-element-7533b055 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://honarihydro.com/wp-content/uploads/2025/03/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-4064 .elementor-element.elementor-element-7537971{width:100%;max-width:100%;text-align:center;}.elementor-4064 .elementor-element.elementor-element-7537971 > .elementor-widget-container{background-color:#043CCC45;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;border-radius:50px 50px 50px 50px;}.woocommerce .elementor-4064 .elementor-element.elementor-element-7537971 .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-4064 .elementor-element.elementor-element-47edb67c{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-4064 .elementor-element.elementor-element-47edb67c .elementor-icon-wrapper{text-align:center;}.elementor-4064 .elementor-element.elementor-element-47edb67c .elementor-icon{font-size:25px;}.elementor-4064 .elementor-element.elementor-element-47edb67c .elementor-icon svg{height:25px;}@media(max-width:767px){.elementor-4064 .elementor-element.elementor-element-7533b055{--flex-wrap:nowrap;}}/* Start custom CSS for container, class: .elementor-element-609c9101 */.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 */