.elementor-10231 .elementor-element.elementor-element-4decd4a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10231 .elementor-element.elementor-element-fee1aee{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10231 .elementor-element.elementor-element-d380f7b{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-10231 .elementor-element.elementor-element-d380f7b:not(.elementor-motion-effects-element-type-background), .elementor-10231 .elementor-element.elementor-element-d380f7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10231 .elementor-element.elementor-element-627e4e9{--spacer-size:25px;}.elementor-10231 .elementor-element.elementor-element-fb8606f{--wd-gap:10px;}.elementor-10231 .elementor-element.elementor-element-5a76fc6{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-10231 .elementor-element.elementor-element-5a76fc6:not(.elementor-motion-effects-element-type-background), .elementor-10231 .elementor-element.elementor-element-5a76fc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10231 .elementor-element.elementor-element-d9854c7{--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;--justify-content:space-between;}.elementor-10231 .elementor-element.elementor-element-e06a39f{--wd-gap:10px;}.elementor-10231 .elementor-element.elementor-element-e06a39f.elementor-element{--align-self:flex-end;}.elementor-10231 .elementor-element.elementor-element-6fcf818.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-10231 .elementor-element.elementor-element-6fcf818.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-10231 .elementor-element.elementor-element-686a673{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10231 .elementor-element.elementor-element-dca6ae7{--spacer-size:10px;}.elementor-10231 .elementor-element.elementor-element-79f6c61{background-color:#FFFFFF;padding:20px 10px 10px 10px;border-radius:16px 16px 16px 16px;text-align:justify;}@media(max-width:1024px){.elementor-10231 .elementor-element.elementor-element-6fcf818.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-10231 .elementor-element.elementor-element-4decd4a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10231 .elementor-element.elementor-element-d9854c7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10231 .elementor-element.elementor-element-6fcf818.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-10231 .elementor-element.elementor-element-d380f7b{--width:30%;}}/* Start custom CSS for wd_wc_breadcrumb, class: .elementor-element-4838242 */.elementor-10231 .elementor-element.elementor-element-4838242 .woocommerce-breadcrumb .wd-last-link~span {
    display: block !important;
}
.elementor-10231 .elementor-element.elementor-element-4838242 .wd-delimiter {
    margin-inline: 3px;
}
.elementor-10231 .elementor-element.elementor-element-4838242 span, .elementor-10231 .elementor-element.elementor-element-4838242 a {
    color: #666;
}
.elementor-10231 .elementor-element.elementor-element-4838242 .wd-last {
    color: #333;
}/* End custom CSS */
/* Start custom CSS for wd_product_filters, class: .elementor-element-fb8606f */.elementor-10231 .elementor-element.elementor-element-fb8606f .wd-pf-dropdown.wd-dropdown {
    position: static !important;
    transition: opacity .4s cubic-bezier(.19, 1, .22, 1), visibility .4s cubic-bezier(.19, 1, .22, 1), transform .4s cubic-bezier(.19, 1, .22, 1) !important;
    box-shadow: none;
    border: 1px solid #ddd;
    pointer-events: visible;
    margin: 0;
}
.elementor-10231 .elementor-element.elementor-element-fb8606f .wd-dropdown, .elementor-10231 .elementor-element.elementor-element-fb8606f .wd-scroll, .elementor-10231 .elementor-element.elementor-element-fb8606f .wd-scroll-content {
    border-radius: 8px !important;
}    

.elementor-10231 .elementor-element.elementor-element-fb8606f .wd-pf-dropdown.wd-dropdown:not(.wd-opened) {
    visibility: visible;
    opacity: 1;
    transform: none;
}
/*
.elementor-10231 .elementor-element.elementor-element-fb8606f .wd-opened .wd-pf-dropdown.wd-dropdown {
    visibility: hidden;
    opacity: 0;
    padding: 0;
    margin: 0;
    height: 0;
    transform: none !important;
    pointer-events: none !important;
}

.elementor-10231 .elementor-element.elementor-element-fb8606f .wd-opened .wd-pf-dropdown.wd-dropdown * {
    opacity: 0;
    padding: 0;
    height: 0;
    pointer-events: none !important;
}*/
.elementor-10231 .elementor-element.elementor-element-fb8606f .wd-pf-title:after {
    display: none;
}
.elementor-10231 .elementor-element.elementor-element-fb8606f form {
    gap: 1.5rem
}
.elementor-10231 .elementor-element.elementor-element-fb8606f .price_label .from:after{
    display: none;
}

.elementor-10231 .elementor-element.elementor-element-fb8606f .price_label {
    display: flex;
    flex-direction: column
}
.elementor-10231 .elementor-element.elementor-element-fb8606f .price_slider_wrapper:after {
    position: absolute;
    content: "بیشترین";
    right: 5px;
    top: 60px;
    font-size: 10px;
    margin-top: -25px;
    background-color: transparent;
}
.elementor-10231 .elementor-element.elementor-element-fb8606f .price_slider_wrapper:before {
    position: absolute;
    content: "کمترین";
    right: auto;
    left: 5px;
    top: 60px;
    font-size: 10px;
    margin-top: -25px;
    background-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d380f7b *//*@media (max-width: 768px) {
    .elementor-10231 .elementor-element.elementor-element-d380f7b {
        position: fixed;
        right: 5px;
        top: 10px;
        bottom: 10px;
        height: 90vh;
        border-radius: 16px;
        padding: 1.5rem 8px;
        gap: 1rem;
        background-color: #fff;
        right: 0;
        left: auto;
        transform: translate3d(100%, 0, 0);
    }
    .elementor-10231 .elementor-element.elementor-element-d380f7b.wd-opened {
        transform: none;
    }
}*//* End custom CSS */
/* Start custom CSS for wd_builder_off_canvas_column_btn, class: .elementor-element-78982ff */@media (min-width: 768px) {
    .elementor-10231 .elementor-element.elementor-element-78982ff .wd-action-btn {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for wd_product_filters, class: .elementor-element-e06a39f */.elementor-10231 .elementor-element.elementor-element-e06a39f .wd-pf-dropdown.wd-dropdown {
    right: -50px;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-10231 .main-page-wrapper {
    background-color: #f5f5f5 !important;
}
body.elementor-page-10231 .wd-content-layout {
    padding-block: 0.8rem;
    padding-inline: 0.8rem;
}
body.elementor-page-10231 .woocommerce-breadcrumb {
    font-size: 0.7rem;
    padding-block: 0.3rem;
}
body.elementor-page-10231 .woocommerce-breadcrumb {
    text-wrap-mode: nowrap;
}
@media (min-width: 1024px) {
    body.elementor-page-10231 .woocommerce-breadcrumb {
        text-overflow: ellipsis;
        overflow: hidden
    }
}

@media (max-width: 768px) {
    body.elementor-page-10231 .wd-content-layout {
        padding: 0;
    }
    body.elementor-page-10231 .woocommerce-breadcrumb {
        padding-block-start: 1rem;
        padding-inline: 1rem;
    }
}
body.elementor-page-10231 h1 {
    font-size: 1.1em;
    line-height: 2rem;
}
body.elementor-page-10231 h2 {
    font-size: 1.1em;
    line-height: 1.5rem;
}
body.elementor-page-10231 h3 {
    font-size: 1rem;
    line-height: 1.2rem;
}
body.elementor-page-10231 h4 {
    font-size: 0.95em;
    line-height: 1.1rem;
}
.wd-pf-results {
    pointer-events: none
}
.wd-pf-results li:hover:after {
    display: none;
}
.wd-pf-results li.selected-value:hover {
    padding-right: 8px
}
.wd-dropdown.wd-pf-dropdown li.wd-active a:after {
    position: absolute;
    top: 50%;
    margin-top: -5px;
    font-size: 8px;
    font-weight: 400;
    opacity: 1;
    transition: opacity .2s ease;
    inset-inline-start: 10px;
    content: "\f112";
    font-family: "woodmart-font";
}
.wd-dropdown.wd-pf-dropdown li.wd-active a {
    position: relative;
    /inset-inline-start: 10px;
    padding-inline-start: 25px;
}/* End custom CSS */