.elementor-100 .elementor-element.elementor-element-76f45c4:not(.elementor-motion-effects-element-type-background), .elementor-100 .elementor-element.elementor-element-76f45c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test.khomie.com/wp-content/uploads/2022/09/shop_banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-100 .elementor-element.elementor-element-76f45c4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:230px 20px 100px 20px;}.elementor-100 .elementor-element.elementor-element-76f45c4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-100 .elementor-element.elementor-element-149c63e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-149c63e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-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-100 .elementor-element.elementor-element-49a1046{text-align:center;}.elementor-100 .elementor-element.elementor-element-49a1046 img{width:100%;max-width:260px;}.elementor-100 .elementor-element.elementor-element-fc47e22{overflow:hidden;margin-top:0px;margin-bottom:0px;padding:60px 20px 40px 20px;}.elementor-100 .elementor-element.elementor-element-539abd4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-539abd4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.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-100 .elementor-element.elementor-element-ca49276 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-100 .elementor-element.elementor-element-ca49276 .elementor-heading-title{font-family:var( --e-global-typography-70cf08f-font-family ), Sans-serif;font-size:var( --e-global-typography-70cf08f-font-size );font-weight:var( --e-global-typography-70cf08f-font-weight );line-height:var( --e-global-typography-70cf08f-line-height );color:var( --e-global-color-7c81bf7 );}.elementor-100 .elementor-element.elementor-element-abcb5d6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-a6cb6e2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-a6cb6e2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-2b58e93 img{width:100%;max-width:20px;}.elementor-100 .elementor-element.elementor-element-fc6387a{padding:0px 20px 60px 20px;}.elementor-100 .elementor-element.elementor-element-d779b80 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-d779b80 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-archive-posts .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-archive-posts .elementor-post__title, .elementor-widget-archive-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-archive-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-archive-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-archive-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-archive-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-archive-posts .elementor-post__card .elementor-post__badge{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-archive-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-archive-posts .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-widget-archive-posts .elementor-posts-nothing-found{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-100 .elementor-element.elementor-element-8eb00df .elementor-pagination{text-align:right;font-family:var( --e-global-typography-3e16f52-font-family ), Sans-serif;font-size:var( --e-global-typography-3e16f52-font-size );font-weight:var( --e-global-typography-3e16f52-font-weight );line-height:var( --e-global-typography-3e16f52-line-height );margin-top:30px;}.elementor-100 .elementor-element.elementor-element-8eb00df .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-7c81bf7 );}.elementor-100 .elementor-element.elementor-element-8eb00df .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-8bfef1d );}.elementor-100 .elementor-element.elementor-element-8eb00df .elementor-pagination .page-numbers.current{color:var( --e-global-color-8bfef1d );}body:not(.rtl) .elementor-100 .elementor-element.elementor-element-8eb00df .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-100 .elementor-element.elementor-element-8eb00df .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-100 .elementor-element.elementor-element-8eb00df .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-100 .elementor-element.elementor-element-8eb00df .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-100 .elementor-element.elementor-element-8eb00df .elementor-posts-nothing-found{color:var( --e-global-color-8bfef1d );font-family:var( --e-global-typography-3e16f52-font-family ), Sans-serif;font-size:var( --e-global-typography-3e16f52-font-size );font-weight:var( --e-global-typography-3e16f52-font-weight );line-height:var( --e-global-typography-3e16f52-line-height );}.elementor-100 .elementor-element.elementor-element-f537a08 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-f537a08 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-957fdd1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-957fdd1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}@media(max-width:1200px) and (min-width:768px){.elementor-100 .elementor-element.elementor-element-539abd4{width:100%;}.elementor-100 .elementor-element.elementor-element-abcb5d6{width:100%;}.elementor-100 .elementor-element.elementor-element-a6cb6e2{width:100%;}}@media(max-width:1200px){.elementor-100 .elementor-element.elementor-element-76f45c4{padding:150px 20px 80px 20px;}.elementor-100 .elementor-element.elementor-element-fc47e22{padding:60px 40px 40px 40px;}.elementor-100 .elementor-element.elementor-element-ca49276 .elementor-heading-title{font-size:var( --e-global-typography-70cf08f-font-size );line-height:var( --e-global-typography-70cf08f-line-height );}.elementor-100 .elementor-element.elementor-element-a6cb6e2 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-fc6387a{padding:0px 40px 60px 40px;}.elementor-100 .elementor-element.elementor-element-8eb00df .elementor-pagination{font-size:var( --e-global-typography-3e16f52-font-size );line-height:var( --e-global-typography-3e16f52-line-height );}.elementor-100 .elementor-element.elementor-element-8eb00df .elementor-posts-nothing-found{font-size:var( --e-global-typography-3e16f52-font-size );line-height:var( --e-global-typography-3e16f52-line-height );}}@media(max-width:767px){.elementor-100 .elementor-element.elementor-element-76f45c4{padding:120px 20px 60px 20px;}.elementor-100 .elementor-element.elementor-element-fc47e22{padding:60px 20px 60px 20px;}.elementor-100 .elementor-element.elementor-element-539abd4{width:100%;}.elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-539abd4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-100 .elementor-element.elementor-element-539abd4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-100 .elementor-element.elementor-element-ca49276 .elementor-heading-title{font-size:var( --e-global-typography-70cf08f-font-size );line-height:var( --e-global-typography-70cf08f-line-height );}.elementor-100 .elementor-element.elementor-element-a6cb6e2{width:100%;}.elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-a6cb6e2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-100 .elementor-element.elementor-element-a6cb6e2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-100 .elementor-element.elementor-element-a6cb6e2 > .elementor-element-populated{padding:10px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-fc6387a{padding:0px 20px 60px 20px;}.elementor-100 .elementor-element.elementor-element-8eb00df .elementor-pagination{font-size:var( --e-global-typography-3e16f52-font-size );line-height:var( --e-global-typography-3e16f52-line-height );}.elementor-100 .elementor-element.elementor-element-8eb00df .elementor-posts-nothing-found{font-size:var( --e-global-typography-3e16f52-font-size );line-height:var( --e-global-typography-3e16f52-line-height );}}/* Start custom CSS for html, class: .elementor-element-19f565e */.elementor-100 .elementor-element.elementor-element-19f565e .filter-item{
        color: var( --e-global-color-8bfef1d );
    font-family: var( --e-global-typography-3e16f52-font-family ), Sans-serif;
    font-size: var( --e-global-typography-3e16f52-font-size );
    font-weight: var( --e-global-typography-3e16f52-font-weight );
    line-height: var( --e-global-typography-3e16f52-line-height );
}

.elementor-100 .elementor-element.elementor-element-19f565e .filter-bar{
    display: flex;
    flex-wrap: wrap;
}

.elementor-100 .elementor-element.elementor-element-19f565e .filter-item{
background: #F4EDE7 0% 0% no-repeat padding-box;
border-radius: 21px;
    padding: 12px 20px 10px 20px;
    margin: 0 3px;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-100 .elementor-element.elementor-element-19f565e .filter-item:hover{
   background-color:var( --e-global-color-8bfef1d );
   color: #F4EDE7;
}

.elementor-100 .elementor-element.elementor-element-19f565e .category-filter{
    margin: 0 3px 0 0;
}

.elementor-100 .elementor-element.elementor-element-19f565e .all-filters:before{
    content:"\f1de";
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    padding-right: 5px;
}


@media (max-width:767px){
    .elementor-100 .elementor-element.elementor-element-19f565e .filter-item{
        margin:5px;
    }
    
    .elementor-100 .elementor-element.elementor-element-19f565e .filter-bar{
        margin:-5px;
    }
    
    .elementor-100 .elementor-element.elementor-element-19f565e .category-filter, .elementor-100 .elementor-element.elementor-element-19f565e .collection-filter, .elementor-100 .elementor-element.elementor-element-19f565e .size-filter, .elementor-100 .elementor-element.elementor-element-19f565e .price-filter{
        display:none;
    }
}

.elementor-100 .elementor-element.elementor-element-19f565e p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9f1a537 */.elementor-100 .elementor-element.elementor-element-9f1a537 form{
    display: flex;
    width: 100%;
    justify-content: flex-end;
    color: var( --e-global-color-8bfef1d )!important;
    font-family: var( --e-global-typography-3e16f52-font-family ), Sans-serif!important;
    font-size: var( --e-global-typography-3e16f52-font-size )!important;
    font-weight: var( --e-global-typography-3e16f52-font-weight )!important;
    line-height: var( --e-global-typography-3e16f52-line-height )!important;
}

.elementor-100 .elementor-element.elementor-element-9f1a537 .theme-select:after{
    display: none!important;
}

.elementor-100 .elementor-element.elementor-element-9f1a537  .woocommerce-ordering .theme-select{
    border: none!important;
    background: #F4EDE7 0% 0% no-repeat padding-box!important;
    border-radius: 21px!important;
    color: var( --e-global-color-8bfef1d )!important;
    padding: 0 20px 0 40px!important;
    height: 41px!important;
    line-height: 1.2em!important;
        display: flex!important;
    align-items: center;
    font-size: var( --e-global-typography-3e16f52-font-size )!important;
}

.elementor-100 .elementor-element.elementor-element-9f1a537  .orderby{
    height: 41px!important;
}


.elementor-100 .elementor-element.elementor-element-9f1a537 .theme-select:before{
    content:"\f338";
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
        position: absolute;
    left: 20px;
}


@media (max-width:1200px){
    .elementor-100 .elementor-element.elementor-element-9f1a537 form{
        justify-content:flex-start;
    }
}/* End custom CSS */
/* Start custom CSS for wp-widget-woof_widget, class: .elementor-element-28dc502 */.elementor-100 .elementor-element.elementor-element-28dc502{
    position: fixed;
    top: 0;
    right: 0;
    width: 100vw;
    max-width: 400px;
    z-index: 9990;
    padding: 80px 40px 0 40px;
    height: 100%;
    background: #F4EDE7 0% 0% no-repeat padding-box;
box-shadow: -4px 0px 6px #8B614A1A;
transition:transform 0.3s ease-out;
transform: translateX(100%);
overflow-x: hidden;
overflow-y: scroll;
}

.elementor-100 .elementor-element.elementor-element-28dc502::-webkit-scrollbar {
  display: none;
}



.elementor-100 .elementor-element.elementor-element-28dc502{
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}

.active-sec{
    transform: translateX(0%)!important;
}

/*.elementor-100 .elementor-element.elementor-element-28dc502:after{*/
/*    content:"";*/
/*    width: 20px;*/
/*    height: 20px;*/
/*        background-image: url(/wp-content/uploads/2022/09/Group-4.png);*/
/*    background-size: contain;*/
/*    background-position: center;*/
/*    background-repeat: no-repeat;*/
/*    position: absolute;*/
/*    right: 40px;*/
/*    top:40px;*/
/*    cursor: pointer;*/
/*}*/

.elementor-100 .elementor-element.elementor-element-28dc502:before{
    content:"Products Filter";
    color: var( --e-global-color-8bfef1d );
    font-family: var( --e-global-typography-0eb4431-font-family ), Sans-serif;
    font-size: var( --e-global-typography-0eb4431-font-size );
    font-weight: var( --e-global-typography-0eb4431-font-weight );
    line-height: var( --e-global-typography-0eb4431-line-height );
    position: absolute;
    top: 40px;
    left: 40px;
}

.elementor-100 .elementor-element.elementor-element-28dc502 h4{
    color: var( --e-global-color-8bfef1d );
    font-family: var( --e-global-typography-0eb4431-font-family ), Sans-serif;
    font-size: var( --e-global-typography-0eb4431-font-size );
    font-weight: var( --e-global-typography-0eb4431-font-weight );
    line-height: var( --e-global-typography-0eb4431-line-height );
    margin: 0;
}

.elementor-100 .elementor-element.elementor-element-28dc502 .woof_list{
    padding: 20px 0;
}

.elementor-100 .elementor-element.elementor-element-28dc502 .woof_list li{
    padding: 0 0 10px 0!important;
    margin: 0!important;
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
        color: var( --e-global-color-7c81bf7 );
    font-family: var( --e-global-typography-3e16f52-font-family ), Sans-serif;
    font-size: var( --e-global-typography-3e16f52-font-size );
    font-weight: var( --e-global-typography-3e16f52-font-weight );
    line-height: var( --e-global-typography-3e16f52-line-height );
    align-items: center;
}

.elementor-100 .elementor-element.elementor-element-28dc502 .woof_list label{
    padding: 0;
    margin: 0;
}

.elementor-100 .elementor-element.elementor-element-28dc502 .woof_list li input{
   border: 1px solid #DED5C9;
border-radius: 3px; 
width: 18px;
height: 18px;
margin: 0;
}

.elementor-100 .elementor-element.elementor-element-28dc502 input[type=checkbox]:checked:before{
   color: var( --e-global-color-7c81bf7 );
   line-height: 18px;
   margin: 0;
}

.elementor-100 .elementor-element.elementor-element-28dc502 .woof_container{
    margin: 0;
    padding: 20px 0;
    border-bottom:1px solid #DED5C9;;
}

.elementor-100 .elementor-element.elementor-element-28dc502 .woof_submit_search_form_container{
    /*margin: auto 0 0 0 ;*/
    width: 100%;
    border-top:1px solid #DED5C9;
    justify-content: center;
    background: #F4EDE7 0% 0% no-repeat padding-box;
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    padding:20px 0 40px 0;
    z-index: 2;
    margin: 0;
}

.elementor-100 .elementor-element.elementor-element-28dc502 .woof_reset_search_form{
        padding: 0;
    height: 35px;
    width: 110px;
    text-transform: capitalize;
    border-radius: 30px;
    font-family: var( --e-global-typography-3e16f52-font-family ), Sans-serif;
    font-size: var( --e-global-typography-3e16f52-font-size );
    font-weight: var( --e-global-typography-3e16f52-font-weight );
    line-height: var( --e-global-typography-3e16f52-line-height );
    background-color: var(--e-global-color-750f788);
    color: var(--e-global-color-7c81bf7);
    
}

.elementor-100 .elementor-element.elementor-element-28dc502 .woof_reset_search_form:hover, .elementor-100 .elementor-element.elementor-element-28dc502 .woof_submit_search_form:hover{
     color: var(--e-global-color-6a0daff);
    background-color: var(--e-global-color-8bfef1d)   
}
.elementor-100 .elementor-element.elementor-element-28dc502 .woof_reset_search_form, .elementor-100 .elementor-element.elementor-element-28dc502 .woof_submit_search_form{
     margin:0 7.5px;
}
.elementor-100 .elementor-element.elementor-element-28dc502 .woof_submit_search_form{
    padding: 0;
    height: 35px;
    width: 110px;
    text-transform: capitalize;
    border-radius: 30px;
    font-family: var( --e-global-typography-3e16f52-font-family ), Sans-serif;
    font-size: var( --e-global-typography-3e16f52-font-size );
    font-weight: var( --e-global-typography-3e16f52-font-weight );
    line-height: var( --e-global-typography-3e16f52-line-height );
    color: var(--e-global-color-6a0daff);
    background-color: var(--e-global-color-7c81bf7)
}

.elementor-100 .elementor-element.elementor-element-28dc502 .woof_front_toggle{
    color: transparent;
    position: relative;
    width: 16px;
}

.elementor-100 .elementor-element.elementor-element-28dc502 .woof_front_toggle_closed:before{
    content:"\f078";
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    color: var( --e-global-color-8bfef1d );
    position: absolute;
}

.elementor-100 .elementor-element.elementor-element-28dc502 .woof_front_toggle_opened:before{
    content:"\f077";
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    color: var( --e-global-color-8bfef1d );
    position: absolute;
}

.elementor-100 .elementor-element.elementor-element-28dc502 .price_slider_wrapper{
    display: flex;
    flex-direction: column-reverse;
    padding-top: 10px;

}

.elementor-100 .elementor-element.elementor-element-28dc502 .widget_price_filter .ui-slider .ui-slider-range{
    height: 1px!important;
    background-color: var( --e-global-color-8bfef1d )!important;
}

.elementor-100 .elementor-element.elementor-element-28dc502 .ui-widget-content{
    margin: 10px 10px 0 10px!important;
    height: 1px!important;
    border: none!important;
    background:var(--e-global-color-7c81bf7)!important;
}

.elementor-100 .elementor-element.elementor-element-28dc502 .ui-slider-handle{
    background-color: var( --e-global-color-8bfef1d )!important;
}

.elementor-100 .elementor-element.elementor-element-28dc502 .price_label{
    color: var( --e-global-color-8bfef1d )!important;
    font-family: var( --e-global-typography-2c7985d-font-family ), Sans-serif!important;
    font-size: var( --e-global-typography-2c7985d-font-size )!important;
    font-weight: var( --e-global-typography-2c7985d-font-weight )!important;
    line-height: var( --e-global-typography-2c7985d-line-height )!important;
    width: 100%;
    display: flex;
    justify-content: space-between;
}

/*.elementor-100 .elementor-element.elementor-element-28dc502  .elementor-widget-container, .elementor-100 .elementor-element.elementor-element-28dc502 .widget-woof, .elementor-100 .elementor-element.elementor-element-28dc502 .woof_sid{*/
/*    height: 100%;*/
/*}*/

.elementor-100 .elementor-element.elementor-element-28dc502 .woof_redraw_zone{
    min-height: 100%;
    display: flex;
    flex-direction: column;
    max-height: calc(100vh - 220px);
    overflow-x: hidden;
    overflow-y: scroll;
    padding-bottom: 40px;
}

.elementor-100 .elementor-element.elementor-element-28dc502 .woof_redraw_zone::-webkit-scrollbar {
  display: none;
}


.elementor-100 .elementor-element.elementor-element-28dc502 .woof_redraw_zone{
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}

.elementor-100 .elementor-element.elementor-element-28dc502 .irs-with-grid *{
     
    font-family: var( --e-global-typography-2c7985d-font-family ), Sans-serif!important;
    font-weight: var( --e-global-typography-2c7985d-font-weight )!important;
    font-size: 14px!important;

}

.elementor-100 .elementor-element.elementor-element-28dc502 .irs-min, .elementor-100 .elementor-element.elementor-element-28dc502 .irs-max{
  background: var(--e-global-color-7c81bf7)!important;  
  color: white!important;
}
.irs-from, .irs-to, .irs-single{
border-radius: 0px!important;
    background: var(--e-global-color-7c81bf7)!important;
    line-height: 1!important;
    padding: 3px 5px 1px 5px!important;    
}

.elementor-100 .elementor-element.elementor-element-28dc502 .irs-grid-text{
    color:var( --e-global-color-8bfef1d )!important;
}

.elementor-100 .elementor-element.elementor-element-28dc502 .irs-to{
    left: unset!important;
    right: 0;
}

.elementor-100 .elementor-element.elementor-element-28dc502 .ui-slider-range{
    top: 0!important;
}

.elementor-100 .elementor-element.elementor-element-28dc502 .ui-slider-handle{
    top: -6px!important;
}

.elementor-100 .elementor-element.elementor-element-28dc502 .button{
    letter-spacing: 0;
}

.elementor-100 .elementor-element.elementor-element-28dc502 .woof_container_inner_meta_slider .woof_block_html_items{
    padding: 20px 10px 0;
}

.elementor-100 .elementor-element.elementor-element-28dc502 .irs-min, .elementor-100 .elementor-element.elementor-element-28dc502 .irs-max{
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b58e93 */.elementor-100 .elementor-element.elementor-element-2b58e93{
    width: auto;
    position: fixed;
    top: 40px;
    right:40px;
    z-index: 9999;
   transform: translateX(calc(100% + 60px));
   cursor: pointer;
   opacity: 0;
   transition:all 0.3s ease-out;
}

.active-btn{
    opacity: 1!important;
    transform: translateX(0)!important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a6cb6e2 */.elementor-100 .elementor-element.elementor-element-a6cb6e2 .woocommerce-ordering{
    margin-top: 0!important;
}/* End custom CSS */
/* Start custom CSS for archive-posts, class: .elementor-element-8eb00df */.elementor-widget-archive-posts .elementor-button-wrapper{
    margin: 0!important;
}

.elementor-100 .elementor-element.elementor-element-8eb00df  .elementor-grid{
    padding-bottom: 45px;
    border-bottom: 1px solid #936C51;
}

.elementor-100 .elementor-element.elementor-element-8eb00df .current{
    padding: 4px 8px;
    background: #F4EDE7 0% 0% no-repeat padding-box;
    border-radius: 100%;
}

.elementor-100 .elementor-element.elementor-element-8eb00df .prev, .elementor-100 .elementor-element.elementor-element-8eb00df .next{
    position: relative;
    width: 10px;
}

.elementor-100 .elementor-element.elementor-element-8eb00df .prev:before{
    content:"\f053";
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    position: absolute;
    left: -10px;
}

.elementor-100 .elementor-element.elementor-element-8eb00df .next:before{
    content:"\f054";
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    position: absolute;
}

@media (min-width:768px){
.elementor-100 .elementor-element.elementor-element-8eb00df .elementor-posts-nothing-found{
    position:absolute;
    width:100%;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-14958f8 */.elementor-100 .elementor-element.elementor-element-14958f8 p{
    margin-bottom: 0;
    color: var( --e-global-color-8bfef1d );
    font-family: var( --e-global-typography-3e16f52-font-family ), Sans-serif;
    font-size: var( --e-global-typography-3e16f52-font-size );
    font-weight: var( --e-global-typography-3e16f52-font-weight );
    line-height: var( --e-global-typography-3e16f52-line-height );
    text-align: right;
    padding-top: 20px;
}/* End custom CSS */
/* Start custom CSS */.cant-scroll{
    overflow: hidden;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}


.filter-result-text{
    display: none;
}/* End custom CSS */