/* PLP */
.plp .product .w-post-elm.post_image,
.products-carousel .product .w-post-elm.post_image{padding-block: 1rem;}
.plp .product .w-post-elm.post_image img,
.products-carousel .product .w-post-elm.post_image img{width: 300px;max-height: 300px;height: 300px;margin: 0 auto;object-fit: contain }

.woocommerce-ordering{float: right;}
.woocommerce-result-count{line-height: 40px;margin-bottom: 0;}

.widget_product_categories .product-categories .children{display: none;}
.widget_product_categories .product-categories .expanded > .children{display: block;}

.widget_product_categories .product-categories li { display: block; text-align: left; height: 48px; line-height: 32px; position: relative; overflow: hidden; margin-bottom: 0;}
.widget_product_categories .product-categories li a { color: #323232; display: block; height: 100%; line-height: 48px; text-decoration: none;}
.widget_product_categories .product-categories li > a { border-bottom: 1px solid #e3e3e3; }
.widget_product_categories .product-categories li > a i { float: right; line-height: inherit; }

.widget_product_categories .product-categories .expanded{height:auto;}
.widget_product_categories .product-categories .expanded > a > i::before{content: "\f106"}

.widget_product_categories .product-categories .current-cat > a .far,
.widget_product_categories .product-categories .current-cat-parent > a .far{content: '\f068';}

.pagination>:not(.custom) .page-numbers{border-radius: 0!important; border: 1px solid #707070; width: 2.5rem!important; height: 2.5rem!important; line-height: 2.5rem!important; font-weight: 100!important; font-size: 18px!important;}
.pagination>:not(.custom) .page-numbers.current{border-color: var(--sc-primary);}

@media screen and (max-width: 767px) {
    .woocommerce-ordering{float: left;margin-bottom: 1rem;width: 100%;}
}
