body.woodmart-archive-shop header.whb-overcontent {
	padding-top: var(--wd-header-h) !important;
	
}

body.woodmart-archive-shop {
	background: #f3f4f6;
	--wd-main-bgcolor: #f3f4f6;
}

.main-page-wrapper {
	margin-top: 20px;
}

.wd-content-layout .filters-area {

	.filters-inner-area {
		row-gap: 0 !important;
	}

	.filters-area__head {
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding-bottom: 20px;
		grid-column: 1 / -1;
		
	}

	.filters-area__title {
		display: flex;
		
		div {
			font-size: 20px;
			line-height: 22px;
			font-weight: 400;
			color: #000;
			text-transform: uppercase;
		}
		span {
			font-size: 20px;
            font-weight: 400;
            font-feature-settings: "sups" on;
            color: #000;
            line-height: 22px;
		}
	}

	.filters-area__close {

	}

	.wd-widget {

	}

	.wd-widget {
	
		li {
		
		}
	}
}

.product-element-top:hover .hover-img {
	transform: none !important;
}
.wd-hover-with-fade.hover-ready:is(:hover,.state-hover) .product-wrapper {
	transform: none !important;
}

.variations_form-linked th.label {
	display: none !important;
}


.gm-shop-categories-list {
	display: flex;
	align-items: center;
	column-gap: 10px;
	li {
		margin-bottom: 0;
		a {
			transition: background-color .3s ease-in-out, color .3s ease-in-out, font-weight 3s ease-in-out;
			border: 1px solid #dfe3e8;
			color: #858585;
			line-height: 17px;
			padding-block: 7px;
			padding-inline: 12px;
			border-radius: 35px;
			font-size: 14px;
			font-weight: 400;
		}
		a:hover {
			color: #111;
			background-color: #dfe3e8;
		}
	}

	li.active {
		a {
			color: #111;
			background-color: #dfe3e8;
		}
	}
}

@media (max-width: 576px) {
	.shop-loop-head {
		flex-wrap: nowrap;
		flex-direction: column;
	}
	.gm-shop-categories-list {
		max-width: 100%;

		a {
			white-space: nowrap;
		}
		.wd-carousel-item {
			width: fit-content
		}
	}

	.gm-cat-carousel {
		width: 100%;
	}

	.wd-shop-tools:last-child {
		align-self: flex-end;


	}

	.wd-products-element {
		margin-inline: -24px;
	}
}