.category-title-image img {
	border-radius: 10px;
	max-height: 200px;
	width: 100%;
    object-fit: cover;
}

.shop-page-title {
	margin-top: 30px;
	margin-bottom: 20px;
}

.category-description {
	max-width: 765px;
}

.woocommerce-result-count {
	font-size: 12px;
}

.orderby {
	border-radius: 9px;
    border: 1px solid #F1F1F1;
    padding: 0px 15px;
    box-shadow: none;
}

.woocommerce-ordering {
	margin-bottom: 30px!important;
}

.woocommerce-pagination {
	margin-top: 30px;
}

.nav-pagination>li>a, .nav-pagination>li>span {
	border: 2px solid transparent!important;
	background-color: #F0F1F2;
	color: #213236;
}

.nav-pagination>li>.current, .nav-pagination>li>a:hover, .nav-pagination>li>span:hover {
	color: #4C3537!important;
}



@media(max-width: 850px) {
	
	.category-breadcrumbs-image-wrapper {
		position: relative;
		min-height: 45px;
	}
	
	.ux-swatches.ux-swatches-in-loop {
		margin-bottom: 20px!important;
	}
	
	.category-page-row {
		padding-top: 0!important;
	}
	
	.category-title-description-wrapper .shop-page-title {
		font-size: 20px!important;
		margin: 0!important;
	}
	
	div.category-page-title {
		margin: 0;
		padding: 0;
	}
	
	div.category-page-title .medium-flex-wrap .flex-col {
		padding: 0;
	}
	
	.page-title-inner.container {
		padding: 0;
	}
	
	.category-title-description-wrapper {
		padding: 20px;
	}
	
	.category-title-image img {
		border-radius: 0;
	}
	
	.breadcrumbs-wrapper {
		backdrop-filter: blur(10px);
		background: #282828C4;
		color: #FFF!important;
		padding: 10px 20px;
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
	}
	
	.breadcrumbs-wrapper a,
	.breadcrumbs-wrapper .divider,
	.breadcrumbs-wrapper .breadcrumbs {
		color: #FFF!important;
		opacity: 1!important;
	}
	
	.breadcrumbs-wrapper img {
		margin-top: 3px;
		filter: invert(100%);	
	}
	
	.breadcrumbs-wrapper > div{
		display:flex;
		align-items: start;
	}
	
	.filter-button {
		width: 50%;
		background-color: #ED9A9F;
		border-radius: 50px;
		padding: 10px 20px;
		display: flex!important;
		align-items: center;

	}
	
	.category-filtering a {
		font-size: 12px!important;
		color: #68323F!important;
		font-weight: 600!important;
		text-transform: none;
		letter-spacing: 0;
	}
	
	.category-filtering  .icon-equalizer:before {
        background-image: url(../images/filter-icon.svg);
        background-size: 16px 16px;
        display: inline-block;
        width: 16px;
        height: 16px;
        content: "";
		margin-right: 6px;
    }
	
	.category-filter-row {
        padding: 10px 0;
        display: flex;
        align-items: center;
    }
	
}