/* shop loop filter */
.wooma-products-wrapper {
	position: relative;
}

.wooma-before-loop {
	margin-bottom: 30px;
}

.wooma-shop-filter-area {
	display: flex;
	align-items: center;
}

.wooma-filter-action {
	display: flex;
	align-items: center;
}

.wooma-toggle-hidden-sidebar svg,
.wooma-open-fixed-sidebar svg,
.wooma-filter-action svg {
	max-width: 20px;
	max-height: 20px;
}

.wooma-before-loop .wooma-block-right>div,
.wooma-before-loop .wooma-block-left>div {
	display: inline-flex;
	align-items: center;
}

.wooma-before-loop .wooma-block-left>div+div,
.wooma-before-loop .wooma-block-right>div+div {
	margin-left: 2px;
	padding-left: 20px;
	position: relative;
}

.wooma-before-loop .wooma-block-left>div:not(:last-child):before,
.wooma-before-loop .wooma-block-right>div:not(:last-child):before {
	content: "";
	width: 1px;
	height: 91%;
	border-radius: 3px;
	position: absolute;
	right: 0px;
}

.wooma-filter-action li:not(:first-child) {
	margin-left: 10px;
}

.wooma-toggle-hidden-sidebar,
.wooma-open-fixed-sidebar,
.wooma-filter-column-select ul li svg,
.wooma-shop-filter-area ul li a,
.wooma-shop-filter-area li a svg {
	display: flex;
	align-items: center;
	justify-content: center;
	fill: var(--wooma-gray-dark);
	color: var(--wooma-gray-dark);
}

.wooma-filter-column-select li.active svg,
.wooma-shop-filter-area li.active a:hover svg,
.wooma-shop-filter-area ul li.active a,
.wooma-shop-filter-area li.active a svg {
	fill: var(--wooma-dark);
	color: var(--wooma-dark);
}

.shop-layout-full-width .wooma-open-fixed-sidebar {
	display: none;
}

.woocommerce-order .row {
    display: flex;
    justify-content: center;
}

.woocommerce .wooma-shop-filter-ordering .woocommerce-ordering {
	margin: 0px;
}

.woocommerce .wooma-shop-filter-ordering select.orderby {
	border: 0;
	height: auto;
	padding-left: 0;
	line-height: 30px;
}

.wooma-woo-result-count .woocommerce-result-count {
	margin: 0;
}

.wooma-shop-filter-area ul {
	list-style: none;
}

.wooma-shop-filter-area .nice-select.orderby {
	border: 0;
	height: auto;
	padding-left: 0;
	line-height: 30px;
}
.shop-sticky-filters {
    display: none;
}
@media (max-width: 1024px) {
    .shop-sticky-filters.is-active {
        display: block;
        position: fixed;
        width: 100%;
        padding: 10px;
        background: var(--wooma-light);
        z-index: 103;
        -webkit-box-shadow: -2px 2px 45px -20px rgb(0 0 0 / 30%);
        -moz-box-shadow: -2px 2px 45px -20px rgba(0, 0, 0, .3);
        box-shadow: -2px 2px 45px -20px rgb(0 0 0 / 30%);
    }
    .shop-sticky-filters .wooma-before-loop {
        margin-bottom: 0;
    }
    .shop-sticky-filters.position-top {
        top: 80px;
        border-top: 1px solid var(--wooma-gray);
    }
    .admin-bar .shop-sticky-filters.position-top {
        top: 112px;
    }
    .shop-sticky-filters.position-bottom {
        bottom: 64px;
        border-bottom: 1px solid var(--wooma-gray);
    }
}

@media (max-width: 768px) {
	.wooma-before-loop.wooma-inline-two-block {
		flex-wrap: nowrap;
	}

	.wooma-shop-filter-top-area>div>.wooma-filter-per-page-area,
	.wooma-shop-filter-top-area>div>.wooma-filter-column-select-area {
		display: none;
	}
    .admin-bar .shop-sticky-filters.position-top {
        top: 126px;
    }
}

@media (max-width: 576px) {
	.wooma-filter-action li:not(:last-child) {
		margin-right: 6px;
	}

	.wooma-before-loop.wooma-inline-two-block .wooma-woo-result-count {
		display: none;
	}
}
/* shop loop filter */
