.elementor-28569 .elementor-element.elementor-element-a96c81c{--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:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-28569 .elementor-element.elementor-element-480622c{--display:flex;--justify-content:space-between;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.13);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28569 .elementor-element.elementor-element-480622c:not(.elementor-motion-effects-element-type-background), .elementor-28569 .elementor-element.elementor-element-480622c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28569 .elementor-element.elementor-element-7e19424{--display:flex;}.elementor-28569 .elementor-element.elementor-element-9fc0945{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-28569 .elementor-element.elementor-element-7655d78 > .elementor-widget-container{margin:5px 5px 5px 0px;}.elementor-28569 .elementor-element.elementor-element-7655d78 :is(.wd-breadcrumbs,.yoast-breadcrumb){font-family:"وزیرمتن", Sans-serif;letter-spacing:0px;--wd-link-color:#00000080;--wd-bcrumb-delim-color:#B900FC;--wd-link-color-hover:#000000;--wd-bcrumb-color-active:#00000080;}.elementor-28569 .elementor-element.elementor-element-dcc5140{--display:flex;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.13);--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-28569 .elementor-element.elementor-element-659c960{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:space-around;--align-items:center;}.elementor-28569 .elementor-element.elementor-element-93c6bd5{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-end;--align-items:center;}.elementor-28569 .elementor-element.elementor-element-7a42a09{width:auto;max-width:auto;}.elementor-28569 .elementor-element.elementor-element-7a42a09.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-28569 .elementor-element.elementor-element-10d14bc{width:auto;max-width:auto;}.elementor-28569 .elementor-element.elementor-element-10d14bc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-28569 .elementor-element.elementor-element-86ae77e{--display:flex;}.elementor-28569 .elementor-element.elementor-element-86ae77e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28569 .elementor-element.elementor-element-226f8f3{--display:flex;}@media(max-width:1024px){.elementor-28569 .elementor-element.elementor-element-a96c81c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-28569 .elementor-element.elementor-element-480622c{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-28569 .elementor-element.elementor-element-9fc0945{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-28569 .elementor-element.elementor-element-a96c81c{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-28569 .elementor-element.elementor-element-7655d78 > .elementor-widget-container{padding:0px 25px 0px 0px;}.elementor-28569 .elementor-element.elementor-element-226f8f3{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}}@media(min-width:768px){.elementor-28569 .elementor-element.elementor-element-480622c{--width:25%;}.elementor-28569 .elementor-element.elementor-element-9fc0945{--width:75%;}.elementor-28569 .elementor-element.elementor-element-93c6bd5{--content-width:57%;}.elementor-28569 .elementor-element.elementor-element-86ae77e{--width:43%;}}@media(max-width:1024px) and (min-width:768px){.elementor-28569 .elementor-element.elementor-element-9fc0945{--width:100%;}}/* Start custom CSS for sidebar, class: .elementor-element-1184204 */div.wd-widget.widget.sidebar-widget.woodmart-ajax-search .wd-search-form .searchform input[type="text"] {
    padding-inline-end: calc(var(--wd-search-btn-w) + 30px);
    border-radius: 5px;
        box-shadow: 0px 0px 4px 0px rgb(20 20 20 / 85%) !important;
}




button.button:before {
    width: 140px;
    height: 0;
    position: absolute;
    top: 31%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 16px;
    color: #000000;
    content: "اعمال فیلتر قیمت";
   
}



.widget_price_filter .ui-slider .ui-slider-handle {
    position: absolute;
    top: 50%;
    z-index: 2;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    margin-top: -15px;
    margin-left: -15px;
    width: 30px;
    height: 30px;
    outline: none;
    cursor: col-resize !important;
    width: 26px;
    height: 26px;
    line-height: 25px;
    border-radius: 50%;
    box-shadow: 0 0 5px #00000017;
    border: 1px solid #ccc;
    background-color: #fff !important;
}
.price_slider span.ui-slider-handle.ui-corner-all.ui-state-default:nth-of-type(1)::before {
    content: "\003C";
    font-family: 'Roboto', sans-serif;
    color: #343434;
    line-height: 25px;
    font-size: 15px;
    text-align: center;
}
.price_slider span.ui-slider-handle.ui-corner-all.ui-state-default:nth-of-type(2)::before {
    content: "\003E"; 
    font-family: 'Roboto', sans-serif;
    color: #40BC8F;
    line-height: 25px;
    font-size: 15px;
    text-align: center;
}

.widget_price_filter .ui-slider .ui-slider-range {
    
    BACKGROUND-COLOR: #AB5498 !important;
}

.widget_price_filter form .price_slider_wrapper .price_slider_amount .price_label {
    font-size: 0;
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    width: 100% !important;
}

.widget_price_filter form .price_slider_wrapper .price_slider_amount .price_label span.from {
    font-size: 14px;
    border-left: 1px solid #bbb9b9;
    padding-left: 10px;
    width: 46%;

}

.widget_price_filter form .price_slider_wrapper .price_slider_amount .price_label span.to {
    font-size: 14px;
        width: 47%;
}

.widget_price_filter [class*="price_slider_amount"] {
    
    flex-direction: column;
}


.widget_price_filter [class*="price_slider_amount"] .button {
  
    color: #010101 !important;
    width: 100% !important;
    border-radius: 5px !important;
    background-color: #40BC8F!important;
    box-shadow: 0px 1px 3px 1px rgb(0 0 0 / 15%) !important;
    font-size: 16px !important;
    font-weight: 600;
    font-size: 0 !important;

}

.widget_price_filter [class*="price_slider_amount"] .button:hover {
    color: #000000;
    box-shadow:  0px 1px 3px 1px rgb(0 0 0 / 30%) !important;
    background-color: #AB5498 !important;
    font-size: 0 !important;
}

.wd-filter-list .wc-layered-nav-term a:hover+.count {
    color: #030303 !important;
    border: 2px solid #000000 !important;
    font-weight: 600;
}

.wd-swatches-brands .wd-swatch-wrap a:hover .wd-bg {
    opacity: 1 !important;
    transform: scale(1.2);
    transition: transform 0.3s ease, opacity 0.3s ease;
}


.wd-swatches-brands .wd-swatch-wrap.wd-active .wd-bg {
    opacity: 1 !important;
    transform: scale(1.2);
    transition: transform 0.3s ease, opacity 0.3s ease;
}


.wd-scroll ul.wd-swatches-filter.wd-filter-list.wd-labels-on.wd-size-small.wd-layout-list.wd-text-style-1.wd-swatches-brands.wd-scroll-content li.wc-layered-nav-term.wd-swatch-wrap a.layered-nav-link:hover {
    color: #000000 !important;
    font-weight: 600 !important;
    transition: none !important;
}

.wd-scroll ul.wd-swatches-filter.wd-filter-list.wd-labels-on.wd-size-normal.wd-layout-list.wd-text-style-1.wd-bg-style-4.wd-shape-round.wd-scroll-content li.wc-layered-nav-term.wd-swatch-wrap a.layered-nav-link:hover{
    color: #000000 !important;
    font-weight: 600 !important;
    transition: none !important;
}

div.wd-widget.wd-widget-stock-status ul.wd-checkboxes-on li a:hover {
    
    font-weight: 600;
     transition: none !important;
}


.widget .wd-checkboxes-on li>a:before {
    
    border: 2px solid rgb(0 0 0 / 31%)!important;
    padding: 7px;
    border-radius: 5px;
}

.widget .wd-checkboxes-on li>a:hover:before {
    border-radius: 5px;
    border-color: #000 !important;
    padding: 7px;
}



.widget .wd-checkboxes-on li.wd-active>a:before {
    
    color: #524e4e !important;
    padding: 7px;
    border-radius: 5px;
        border-color: #000 !important;
}


div.sidebar-widget .wd-filter-wrapper div.wd-filter-search.wd-search input[type="text"] {
    border-radius: 5px;
    background-color: #00000017 !important;
    box-shadow: 0px 0px 3px 0px rgb(20 20 20 / 7%) !important;
}


.wd-scroll ul.product-categories.wd-checkboxes-on.wd-scroll-content li a:hover {
    font-weight: 600;
    transition: none !important;
}




div#woodmart-woocommerce-layered-nav-10:not(.wd-opened-initially)>.widget-title ~ * {
    display: block;
}


div#woodmart-woocommerce-layered-nav-11:not(.wd-opened-initially)>.widget-title ~ * {
    display: block;
}/* End custom CSS */
/* Start custom CSS for wd_archive_products, class: .elementor-element-57df1c6 */span.page-numbers.current {
    color: #ffbe01 !important;
}

.wd-loop-footer.products-footer nav.woocommerce-pagination.wd-pagination ul.page-numbers li:has(span.current) {
    background-color: #050505b5;
    border-radius: 50%;
}

.wd-product.wd-hover-fw-button .wd-add-btn>a:hover {
    
    background-color: #AB5498 !important;
}/* End custom CSS */