.elementor-24674 .elementor-element.elementor-element-469c024{padding:0px 0px 0px 0px;}/* Start custom CSS */body{
    background-color: #fbf4f2; 
}
a:hover{color: #EBB15A ;}
.ff_top_left_menu .elementor-icon-list-text {
    line-height: 6px;
} 
.move_to_up, 
 .ff_payment_icon{
	display:inline-block ;
 }
 .shopengine-product-category-lists .single-cat-list-item {
    padding: 250px 0px 0px 0px !important;  
}
.shopengine-product-category-lists .single-product-category {
    text-align: center;
    background-color: rgba(0,0,0,0.5)!important;  
    color: #fff!important;  
    padding: 15px 0!important;  
}
.shopengine-product-category-lists .product-category-title{
    color: #fff!important;  
    margin: 0!important;   
}
.woocommerce ul.products li.product-category a img{
  width: 100% !important;
    height: 320px !important;
    max-height: fit-content !important; 
} 
.ff_home_pd_catg{
    
}

.shopengine-single-product-item {
    border: 1px solid #e2e2e2;
} 
.ff_home_part_decor .woocommerce ul.products li.product a img {
    width: 60%;
    height: auto;
    display: block;
    margin: 0 1em 1em 0 ;
    box-shadow: none;
    float: left;
    max-width: 160px;
}
.ff_navbar_hidden{ 
    
} 

.header_search_cols{
    
} 
.header_search_cols .elementor-widget-button{
    margin: 0px;
}  
.ff_search_hide{
    display: none 
}
#ff_close_btn{
    display: none  ;
    text-align: center;
}
#ff_search_btn{
    
}

#ff_close_btn .elementor-button-text{  
    display: none   
    
} 
.ff_trans_img{
    
}
.ff_sale_products .woocommerce-loop-product__buttons{ 
    display: none ;
}
.product-title, 
.woocommerce-loop-product__title{  
    
text-transform: capitalize; 
}  
.acoqvw_trigger_outer{
  display : none !important; } 
  .ff_home_part_decor .add_to_cart_button{
      display : none !important; 
  }
.ff_home_part_decor  .woocommerce ul.products li.product h2.woocommerce-loop-product__title{ 
     margin: 40px 0 0 20px; 
  }

.ff_home_part_decor .woocommerce ul.products li.product .price{
    position: absolute;
    left: 195px;
    top: 80px; 
}
.ff_sale_products ul{
   
}
.ff_sale_products ul li{

}

.ff_sale_products ul li a{

}

.ff_sale_products ul li a img{

}

.ff_sale_products ul li .acoqvw_trigger_outer{

}  
.ff_sale_product .woocommerce ul.products li.product a img{
  max-width: 160px; 
  margin: 0 auto !important;
}
.ff_home_part_decor{

} 

.ff_home_part_decor ul{

}
.ff_home_part_decor ul li{

}

.ff_home_part_decor ul li a{

}

.ff_home_part_decor ul li a img{

}

.ff_home_part_decor ul li .acoqvw_trigger_outer{

} 
.swiper-slide-contents{
    background: #ffffffc2;
    padding: 20px;
    color: #f6a099;
}
.elementor-slides .swiper-slide-inner .elementor-slide-button {
    background: #f6a099 !important;
	border: 2px solid #f6a099 !important;
}
.elementor-slides .swiper-slide-inner .elementor-slide-heading {
    font-size: 35px;
    font-weight: 700;
    line-height: 1;
    color: #f6a099 !important;
}
.elementor-slides .swiper-slide-inner .elementor-slide-description {
    font-size: 17px;
    line-height: 1.4;
    color: #f6a099 !important;
}  
 
.ff_home_pd_catg ul.products.elementor-grid li.product:nth-child(1){
	background: #ebb15a;
    border: 8px solid #ebb15a;
    border-radius: 8px;
}
.ff_home_pd_catg ul.products.elementor-grid li.product:nth-child(2){
	background: #84bcac;
    border: 8px solid #84bcac;
    border-radius: 8px;
}
.ff_home_pd_catg ul.products.elementor-grid li.product:nth-child(3){
	background: #9cc7e3;
    border: 8px solid #9cc7e3;
    border-radius: 8px;
}
.ff_home_pd_catg ul.products.elementor-grid li.product:nth-child(4){
	background: #9cc7e3;
    border: 8px solid #9cc7e3;
    border-radius: 8px;
}
.ff_home_pd_catg ul.products.elementor-grid li.product:nth-child(5){
	background: #f6a099;
    border: 8px solid #f6a099;
    border-radius: 8px;
}
.ff_home_pd_catg ul.products.elementor-grid li.product:nth-child(6){
	background: #ebb15a;
    border: 8px solid #ebb15a;
    border-radius: 8px;
}

.ff_home_products .woocommerce ul.products li.product a img:nth-of-type(1) {
			display: none;
		}
		.ff_home_products .woocommerce ul.products li.product a:hover img:nth-of-type(1) {
			display: none
		}
		.ff_home_products .woocommerce ul.products li.product a:hover img:nth-of-type(2) {
			display: block;
		}

@media (max-width: 767px){ 
    .swiper-slide{
       width:100% !important;}
    .ff_home_pd_catg .woocommerce ul.products{
        display: block !important; 
    }
	.ff_home_pd_catg .woocommerce ul.products li.product-category{
		width: 48%!important; 
		display: inline-block!important; 
	}
	.ff_home_pd_catg .woocommerce ul.products li.product-category a img{

	} 
	.ff_home_part_decor .woocommerce ul.products li.product h2.woocommerce-loop-product__title {
    margin: 0 auto;
} 
.ff_home_part_decor .woocommerce ul.products li.product .price {
    position: relative;
    left: unset;
    top: unset;
    margin: 0 auto;
    text-align: center;
}
.ff_home_part_decor .woocommerce ul.products li.product{
     
}
.ff_home_part_decor .woocommerce ul.products li.product a img { 
    width: 100%; 
    max-width:100% !important;
}
.ff_home_part_decor .woocommerce ul.products li.product h2.woocommerce-loop-product__title {
    margin: 0 auto !important;
    text-align: center;
    width: 100%;
} 
.ff_trans_img{
    margin: auto !important;
}
}/* End custom CSS */