.facet-drawer--open {
	overflow: hidden;
}
.facet-drawer--open::after {
	content: "";
	display: block;
	position: fixed;
	z-index: 30;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 1;
	cursor: url(cross.svg),url(cross.png),zoom-out;
	pointer-events: none;
	transition: opacity .25s ease;
	background-color: rgba(18,13,0,.5);
}

.off-canvas-blog-facet {
	position: fixed;
	top: 0;
	left: 100%;
	bottom: 0;
	width: calc(100% - 50px);
	z-index: 101;
	background-color: #ffffff;
	transform: translateX(100%);
	transition: ease all 0.25s;
	overflow-x: scroll;
}

.off-canvas-blog-facet.active {
	left: 50px;
	width: calc(100% - 50px);
	transform: translateX(0%);
	transition: ease all 0.25s;
}

.off-canvas-blog-facet .blog-facet-header {
	padding: 1rem 2.5rem;
	border-bottom: 1px solid rgb(210, 213, 217);
}
.off-canvas-blog-facet .blog-facet-header .mobile-facets__header-inner {
	text-align: center;

}
.off-canvas-blog-facet .blog-facet-header .mobile-facets__header-inner .mobile-facets__heading {
	color: rgb(26, 27, 24);
	display: block;
	font-family: Cabin, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	height: 18px;
	line-height: 18px;
	margin-bottom: 0px;
	text-align: center;
}
.off-canvas-blog-facet .blog-facet-header .mobile-facets__header-inner .product-count {}
.off-canvas-blog-facet .blog-facet-header .mobile-facets__header-inner .product-count .product-count__text {}
.off-canvas-blog-facet .blog-facet-header .mobile-facets__header-inner .mobile-facets__close {
	display: flex;
	justify-content: center;
	align-items: center;
	position: fixed;
	top: .7rem;
	right: 1rem;
	width: 4.4rem;
	height: 4.4rem;
	z-index: 102;
	display: flex;
	background-color: #f4f4f4;
	border-radius: 50%;
	cursor: pointer;
}
.off-canvas-blog-facet .blog-facet-header .mobile-facets__header-inner .mobile-facets__close:hover .icon {
	transform: scale(.8) rotate(90deg);
	transition: ease all 0.25s;
}
.off-canvas-blog-facet .blog-facet-header .mobile-facets__header-inner .mobile-facets__close .icon {
	height: 14px;
	width: 14px;
	transform: scale(1) rotate(0deg);
	transition: ease all 0.25s;
}

.off-canvas-blog-facet .blog-facet-main .blog-filter-mobile {}
.off-canvas-blog-facet .blog-facet-main .blog-filter-mobile .list-menu__item {}
.off-canvas-blog-facet .blog-facet-main .blog-filter-mobile .list-menu__item label {
	padding: .65em 1em;
	border-bottom: 1px solid rgb(210, 213, 217);
}
.off-canvas-blog-facet .blog-facet-main .blog-filter-mobile .list-menu__item:last-child label{
	border-bottom: none;
}
.off-canvas-blog-facet .blog-facet-main .blog-filter-mobile .list-menu__item input.facet-checkbox {
	border: 1px solid rgb(210, 213, 217);
	margin-right: 1.5rem;	
}
.off-canvas-blog-facet .blog-facet-main .blog-filter-mobile .list-menu__item input.facet-checkbox.is-selected::after {}
.off-canvas-blog-facet .blog-facet-main .blog-filter-mobile .list-menu__item .reset {
	display: block;
	padding: .65em 1em;
	border-bottom: 1px solid rgb(210, 213, 217);
}

.off-canvas-blog-facet .blog-facet-footer {}



.facets-list-wrapper .list-menu__item label {
	display: flex;
	align-items: center;
	font-size: 14px;
}
.facets-list-wrapper .list-menu__item input.facet-checkbox {
	appearance: none;
	position: relative;
	margin-right: 15px;
	width: 0;
}
.facets-list-wrapper .list-menu__item input.facet-checkbox::before {
	height: 15px;
	width: 15px;
	border: 1px solid rgb(210, 213, 217);
}
.facets-list-wrapper .list-menu__item input.facet-checkbox.is-selected::after {
	height: 7px;
	width: 7px;
	background-color: #000000;
}
.facets-list-wrapper .list-menu__item input.facet-checkbox::before,
.facets-list-wrapper .list-menu__item input.facet-checkbox.is-selected::after {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
