.elementor-349 .elementor-element.elementor-element-a565bb8 > .elementor-container{min-height:650px;}.elementor-349 .elementor-element.elementor-element-a565bb8 > .elementor-container:after{content:"";min-height:inherit;}.elementor-349 .elementor-element.elementor-element-a565bb8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-349 .elementor-element.elementor-element-a565bb8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-349 .elementor-element.elementor-element-62c22c9.elementor-column .elementor-column-wrap{align-items:center;}.elementor-349 .elementor-element.elementor-element-62c22c9.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-349 .elementor-element.elementor-element-62c22c9.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-349 .elementor-element.elementor-element-a19f00b{padding:0px 0px 0px 0px;}.elementor-349 .elementor-element.elementor-element-ffcc299 > .elementor-element-populated{padding:0px 0px 100px 0px;}.elementor-349 .elementor-element.elementor-element-5233366 > .elementor-container{max-width:1440px;}.elementor-349 .elementor-element.elementor-element-5233366{margin-top:0px;margin-bottom:80px;padding:0px 0px 0px 0px;}.elementor-349 .elementor-element.elementor-element-1438649 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-349 .elementor-element.elementor-element-50d441c > .elementor-widget-container{padding:0px 15px 0px 0px;}.elementor-349 .elementor-element.elementor-element-5fc5145 > .elementor-element-populated{padding:5px 16px 0px 8px;}.elementor-349 .elementor-element.elementor-element-760421b > .elementor-element-populated{padding:9px 40px 0px 15px;}@media(max-width:1024px){.elementor-349 .elementor-element.elementor-element-ffcc299 > .elementor-element-populated{padding:0px 0px 40px 0px;}.elementor-349 .elementor-element.elementor-element-5fc5145 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 40px 0px 40px;}.elementor-349 .elementor-element.elementor-element-760421b > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-349 .elementor-element.elementor-element-a565bb8 > .elementor-container{min-height:75vh;}.elementor-349 .elementor-element.elementor-element-a565bb8 > .elementor-container:after{content:"";min-height:inherit;}.elementor-349 .elementor-element.elementor-element-a19f00b{padding:0px 10px 0px 10px;}.elementor-349 .elementor-element.elementor-element-ffcc299 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-349 .elementor-element.elementor-element-1438649 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-349 .elementor-element.elementor-element-5fc5145 > .elementor-element-populated{padding:40px 10px 0px 10px;}.elementor-349 .elementor-element.elementor-element-760421b > .elementor-element-populated{margin:0px 0px 0px 0px;padding:70px 10px 20px 10px;}}@media(min-width:768px){.elementor-349 .elementor-element.elementor-element-1438649{width:17.951%;}.elementor-349 .elementor-element.elementor-element-5fc5145{width:62.049%;}.elementor-349 .elementor-element.elementor-element-760421b{width:19.996%;}}@media(max-width:1024px) and (min-width:768px){.elementor-349 .elementor-element.elementor-element-1438649{width:20%;}.elementor-349 .elementor-element.elementor-element-5fc5145{width:58%;}.elementor-349 .elementor-element.elementor-element-760421b{width:20%;}}/* Start custom CSS for wi-shop-front, class: .elementor-element-d94a6ac */.elementor-349 .elementor-element.elementor-element-d94a6ac{
    max-width:1440px;
    margin: 0 auto;
}
.elementor-349 .elementor-element.elementor-element-d94a6ac .shop_seller_logo span a {
    color: #454545;
}
.elementor-349 .elementor-element.elementor-element-d94a6ac .seller_shop_name{
    color: #212121;
    font-size: 45px;
    font-weight: 400;
    line-height: 1;
    margin-bottom: 12px;
    margin-top: 9px;
}
@media(max-width:768px){
.elementor-349 .elementor-element.elementor-element-d94a6ac .seller_shop_name{
    font-size: 40px;

}
.wi_shop_seller_img {
    width: 90%;
    margin: auto;
    max-width: 320px !important;
}
.wi_shop_seller_img img{
    width:90%;
    max-width: 320px !important;
}
.elementor-349 .elementor-element.elementor-element-d94a6ac .seller_shop_description{
    font-size: 14px !important;
    padding:10px;
}
} 
@media(min-width:1025px){


.elementor-349 .elementor-element.elementor-element-d94a6ac .shop_seller_logo img{
        position: relative;
    top: -87px;
    margin-right: auto;
    width:auto;
}
.elementor-349 .elementor-element.elementor-element-d94a6ac .shop_seller_logo span{

    margin-right: auto;
}

}
.elementor-349 .elementor-element.elementor-element-d94a6ac .shop_seller_logo{
    display: grid;
    position: relative;
}
.elementor-349 .elementor-element.elementor-element-d94a6ac .seller_contact{
    cursor: pointer;
    color: #212121;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.38;
    text-decoration: underline;
    margin-right: 10px;
}

    .elementor-349 .elementor-element.elementor-element-d94a6ac .seller_shop_description{
    color: #454545;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.22;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a565bb8 */.elementor-349 .elementor-element.elementor-element-a565bb8{
    position: relative;
}

#user_bg_img {
    background-size: contain !important;
    
    background-color: rgba(251, 242, 252, 0.9);
}/* End custom CSS */
/* Start custom CSS for wi-shop-description, class: .elementor-element-9bc6af8 */@media(max-width:768px){
.elementor-349 .elementor-element.elementor-element-9bc6af8 .elementor hr {
    margin: auto;
    background-color: transparent;
}
.elementor-349 .elementor-element.elementor-element-9bc6af8 .wi_shop_description p{
    font-size:14px;
}
.elementor-349 .elementor-element.elementor-element-9bc6af8 .wi_shop_description h2{
    font-size:30px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ffcc299 */@media(min-width:768px){
    .elementor-349 .elementor-element.elementor-element-ffcc299 .slick-prev{
        display: none !important;
    }
    .elementor-349 .elementor-element.elementor-element-ffcc299 .slick-next{
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for wi-filter-products, class: .elementor-element-50d441c */.elementor-349 .elementor-element.elementor-element-50d441c #slider-range{
        max-width:215px;
    }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1438649 */.elementor-349 .elementor-element.elementor-element-1438649 .prdctfltr_filter {
    margin-top: 6px;
}
.elementor-349 .elementor-element.elementor-element-1438649 .pf-help-title h5 {
    font-size: 16px;
}
.elementor-349 .elementor-element.elementor-element-1438649 .prdctfltr_range {
    margin-top: 19px !important;
}

.elementor-349 .elementor-element.elementor-element-1438649 .irs-single{
    font-size: 16px !important;
    font-weight: 300 !important;
    line-height: 0 !important;
    margin-top: 15px;
    padding: 0;
}
@media(min-width:768px){
.elementor-349 .elementor-element.elementor-element-1438649 #products-filters{
    position: relative !important;
    right: 0;
}    
}/* End custom CSS */
/* Start custom CSS for wi-seller-products, class: .elementor-element-c7033ac */@media(max-width:768px){
    .elementor-349 .elementor-element.elementor-element-c7033ac .elementor-widget-container{
        display: flex;
        flex-wrap: wrap;
    }
    .elementor-349 .elementor-element.elementor-element-c7033ac .seller_filter{
        margin: 0px 10px 12px 0px!important;
        padding: 7px 20px !important;
        font-size:13.68px;
    }
    
}
@media(min-width:768px) and (max-width:1025px){
.elementor-349 .elementor-element.elementor-element-c7033ac .seller_filter{
    display: none;
}
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5fc5145 */.elementor-349 .elementor-element.elementor-element-5fc5145 .seller_product_name {
    padding-top: 18px;
    color: #212121;
    font-weight: 300;
    font-size: 18px;
    line-height: 0.89;
    padding-bottom: 8px;
}

.elementor-349 .elementor-element.elementor-element-5fc5145 .seller_product_prices a{
    font-size: 16px;
    font-weight: 400;
    line-height: 1.47;
}
.elementor-349 .elementor-element.elementor-element-5fc5145 .seller_product_prices {
    padding-bottom: 13px;
}/* End custom CSS */
/* Start custom CSS for wi-category-filter, class: .elementor-element-75a8c14 */.elementor-349 .elementor-element.elementor-element-75a8c14 .store-help-title:after {
    content: '';
    position: absolute;
    height: 3px;
    width: 215px;
    margin: 7px 0;
    background: linear-gradient(90deg, #ebebeb 170px, #99619a 44px);
}
.elementor-349 .elementor-element.elementor-element-75a8c14 #shop_location{
    margin-top: 13px;
}

.elementor-349 .elementor-element.elementor-element-75a8c14 .seller_phone{
    margin-bottom: 5px;
    
}
.elementor-349 .elementor-element.elementor-element-75a8c14 .seller_email{
    margin-bottom: 5px;

    
}
.elementor-349 .elementor-element.elementor-element-75a8c14 .fa-envelope{
 
    margin-left:10px;
    
}
.elementor-349 .elementor-element.elementor-element-75a8c14 .fa-phone{
 
    margin-left:10px;
    
}/* End custom CSS */