.elementor-3182 .elementor-element.elementor-element-98d2d8b{padding:2% 0% 2% 0%;}.elementor-3182 .elementor-element.elementor-element-5c480c7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3182 .elementor-element.elementor-element-5c480c7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3182 .elementor-element.elementor-element-98aaa23.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3182 .elementor-element.elementor-element-98aaa23.elementor-wc-products ul.products li.product{text-align:center;}.elementor-3182 .elementor-element.elementor-element-98aaa23.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-secondary );font-family:"Quicksand", Sans-serif;font-size:15px;font-weight:600;}.elementor-3182 .elementor-element.elementor-element-98aaa23.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-secondary );}.elementor-3182 .elementor-element.elementor-element-98aaa23.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-secondary );}.elementor-3182 .elementor-element.elementor-element-98aaa23.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-3182 .elementor-element.elementor-element-98aaa23.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-3182 .elementor-element.elementor-element-98aaa23.elementor-wc-products ul.products li.product .price del {font-family:"Quicksand", Sans-serif;font-size:15px;font-weight:600;}.elementor-3182 .elementor-element.elementor-element-98aaa23.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-d505d17 );background-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-3182 .elementor-element.elementor-element-98aaa23.elementor-wc-products ul.products li.product span.onsale{display:block;background-color:var( --e-global-color-secondary );font-family:"Nunito", Sans-serif;border-radius:0px;min-width:64px;min-height:30px;line-height:30px;right:auto;left:0;margin:-20px;}@media(max-width:1024px){.elementor-3182 .elementor-element.elementor-element-98aaa23.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-3182 .elementor-element.elementor-element-98aaa23.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for shortcode, class: .elementor-element-c140e60 */.wfpTitle{
    font-family: var( --e-global-typography-primary-font-family ), sans-serif;
    color: var( --e-global-color-text ) !important;
    padding-bottom: 43px !important;
    }
    .wpfPriceRangeField#wpfMinPrice, .wpfPriceRangeField#wpfMaxPrice{
          width: 90px !important;
    height: 50px !important;
    border: solid 2px #e1e1e1 !important;
    border-radius: 0 !important;
    font-size: 14px !important;
    line-height: 50px !important;
    font-weight: 700 !important;
    text-align: center;
    color: #999999 !important;
    background: #fff !important;
    }
    .wpfPriceInputs .wpfCurrencySymbol{
        color: #999999 !important;
    }
    .ui-slider.ui-widget-content:not(.iris-slider-offset){
        border:unset !important;
        height: 5px !important;
    }
    .ui-widget-header{
        background: #ece9e7 !important;
    }
    .ui-slider-handle.ui-corner-all ui-state-default {
    top: -8px !important;
}
.wpfFilterButton.wpfButton{
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight ) !important;
    background-color: var( --e-global-color-accent );
    border-radius: 40px !important;
    color: #fff !important;
    margin-top: 7px !important;
    border: unset !important;
    min-height:0px !important;
}
.wpfFilterWrapper ul:not(.wpfButtonsFilter) li{
    padding-right: 13px;
}
/*.wpfCheckboxHier > ul{*/
/*    display: flex;*/
/*}*/
.wpfCheckboxHier > ul > li{
    padding-bottom: 20px;
}
.wpfFilterWrapper .wpfCheckbox label::before, .wpfFilterWrapper .wpfCheckbox label::after{
    border-radius: 50px;
}.wpfFilterWrapper i, .wpfFilterWrapper svg{
    display: none !important;
}
.elementor-element-5c480c7{
    /*background: #F6F7F8;*/
    padding: 5% 0%;
    margin-right: 27px;
}
.wpfFilterWrapper .wpfPriceInputs{
    margin-top: 41px !important;
    margin-bottom: 20px;
    justify-content: flex-start !important;
}
.wpfFilterWrapper[data-filter-type="wpfPrice"] .wpfFilterContent{
    margin-top:-10px;
}
/*.rangeslide .ui-slider-handle{*/
/*    border: unset !important;*/
/*    background: #D63D42 !important;*/
/*    border-radius: 50px !important;*/
/*    margin-top: -4px !important;*/
/*}*/
.wpfFilterTitle{
        background-image: linear-gradient(
80deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);
    padding: 13px !important;
    line-height: normal !important;
}
.wpfFilterContent{
    margin-top: 20px !important;
}
.wpfFilterWrapper .wfpTitle{
    color: #fff !important;
    padding: 0px !important;
}
.ui-slider-horizontal .ui-slider-range{
    top:4px !important;
}
.ui-slider.ui-widget-content .ui-slider-handle{
    border: 1px solid #ccc !important;
    border-radius: 100px !important;
}
.wpfFilterWrapper .wpfPriceInputs{
    display: none !important;
}
.wpfFilterVerScroll::-webkit-scrollbar {
    width: 0px !important;
}

/*.wpfFilterVerScroll::-webkit-scrollbar-thumb {*/
/*    background: #424f71;*/
/*    border-radius: 10px;*/
/*}*/
/*.wpfFilterVerScroll::-webkit-scrollbar-track {*/
/*    box-shadow: inset 0 0 5px #ccc;*/
/*    border-radius: 10px;*/
/*}*//* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-98aaa23 */.woocommerce .woocommerce-ordering select{
    border: unset;
    margin-bottom: 21px;
}
.elementor-3182 .elementor-element-98aaa23.elementor-wc-products ul.products li.product{
    background: #f8f8f8;
    padding: 10%;
}
.elementor-3182 .elementor-element-98aaa23.elementor-wc-products ul.products li.product .button{
    position: absolute;
    bottom: 69px;
    width: 55%;
    left: 23%;
    transition: all 0.5s ease !important;
    opacity: 0;
}
.elementor-3182 .elementor-element-98aaa23.elementor-wc-products ul.products li.product .button.added, .elementor-3182 .elementor-element-98aaa23.elementor-wc-products ul.products li.product .button.loading{
    width: 63%;
}
.elementor-3182 .elementor-element-98aaa23.elementor-wc-products ul.products li.product:hover .ajax_add_to_cart{
    bottom: 50%;
    opacity: 1;
    z-index: 2;
}
.woocommerce ul.products li.product a img{
    padding-top: 16%;
}
.woocommerce ul.products li.product .star-rating{
    display: none !important;
}
.woocommerce nav.woocommerce-pagination ul li span.current{
    background: var(--e-global-color-secondary);
    color: var(--wc-primary-text);
}
.woocommerce nav.woocommerce-pagination ul li, .woocommerce nav.woocommerce-pagination ul{
        border: unset;
}
.elementor-3182 .elementor-element-98aaa23.elementor-wc-products ul.products li.product:before{
    content:'';
    width: 100%;
    height: 100%;
    position: absolute;
    background: #a4a5a940;
    left:0;
    top:0;
    z-index:1;
    transition:all 0.5s ease;
    opacity:0;
}
.elementor-3182 .elementor-element-98aaa23.elementor-wc-products ul.products li.product:hover:before{
    opacity: 1;
}
.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{
    display: none;
}/* End custom CSS */