.shop-filters {
    background-color: #FFFFFF;
    margin-bottom: 15px;
	margin-left: 8px;
    margin-right: 8px;
    padding-top: 10px;
    padding-right: 12px;
    padding-bottom: 10px;
    padding-left: 15px;
    border-radius: 8px 8px 8px 8px;
	justify-content: space-between;
}

.shop-filters > .woocommerce-result-count {
    color: #494949;
    font-size: 13px;
}

.woocommerce ul.products li.product a img {
    width: 100%;
    height: auto;
    object-fit: cover;
    aspect-ratio: 1/1;
}

body.post-type-archive-product #Content {
	background-color: #fbf4ed;
}

.default-woo-list .shop-filters .woocommerce-ordering select {
	width: 265px;
	padding-right: 24px;
    padding-left: 10px;
}
.mcb-sidebar:before {
    background: rgb(255 255 255);
}
aside.fibofilters-filters-widget {
	padding-top: 35px;
}
select.orderby {
	margin-bottom: 0;
	min-width: 250px;
}

.fibofilters-applied-filters-container {
    margin: 0 8px;
}
.fibofilters-applied-filters .fibofilters-applied-filter {
	box-shadow: inset 0 0 0 1px #d3d3d2;
}

.woocommerce a.button.added:after {    
	margin-left: 5px;
}
.woocommerce a.button.added:before {    
	display: none;
}

.default-woo-list {
	margin-top: 50px;
}

/** PRODUCT ITEMS **/
.default-woo-list ul.products li.product,
.elementor-widget-mfn_shop ul.products li.product {
    box-shadow: #e5e5e5 0 0 12px 0px;
	transition: 0.3s all ease-in-out;
    background-color: #FFFFFF;
    padding-bottom: 0;
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 0 0 0 0;
	overflow: hidden;
}
.default-woo-list ul.products li.product:hover,
.elementor-widget-mfn_shop ul.products li.product:hover
{
	box-shadow: #adadad 0 0 16px 0px;
}
.default-woo-list ul.products li.product .mfn-li-product-row-image {
	margin-bottom: 10px;
}

.default-woo-list li.product .excerpt,
.elementor-widget-mfn_shop  li.product .excerpt 
{
    font-size: 13px;
    line-height: 18px;
    max-height: 7em;
    overflow: hidden;
    margin-bottom: 1em;
	opacity: 0.7;
}
   
.default-woo-list .mfn-li-product-row.mfn-li-product-row-title {
    padding: 0px 5px;
}
.default-woo-list li.product h6.mfn-woo-product-title,
.elementor-widget-mfn_shop li.product h6.mfn-woo-product-title,
.default-woo-list .mfn-li-product-row.mfn-li-product-row-title h6.mfn-woo-product-title
{
    line-height: 1.25rem;
    margin-bottom: 1rem!important;
	font-weight: 700;
    font-size: 15px;
}
.elementor-widget-mfn_shop li.product h6.mfn-woo-product-title {
	font-size: 17px;
}

.default-woo-list li.product h6.mfn-woo-product-title > a,
.elementor-widget-mfn_shop li.product h6.mfn-woo-product-title > a,
.default-woo-list .mfn-li-product-row.mfn-li-product-row-title h5.title > a 
{
    color: #4a461e;
}

.default-woo-list ul.products li.product .desc {
    padding: 5px;
}
.elementor-widget-mfn_shop ul.products li.product .desc {
    padding: 15px;
}
.default-woo-list ul.products li.product strong,
.elementor-widget-mfn_shop ul.products li.product strong 
{
    display: inline;
}

.default-woo-list ul.products li.product .price,
.elementor-widget-mfn_shop ul.products li.product .price
{
    color: #ae603f;
    font-size: 14px;
    font-weight: 600;
}

.default-woo-list ul.products li.product .button,
.elementor-widget-mfn_shop ul.products li.product .button 
{
    padding-top: 11px;
    padding-right: 24px;
    padding-bottom: 10px;
    padding-left: 24px;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 0px;
    font-family: 'Inter';
    background-color: #A3A753;
	margin-top: auto;
}

.default-woo-list .mfn-li-product-row-button a::before,
.elementor-widget-mfn_shop .mfn-li-product-row-button a::before
{
    content: "\f07a";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    margin-right: 9px;
    display: inline-block;
    background: transparent;
}