@media (max-width: 1199.98px) {

}

@media (max-width: 1100px) {
	/* sidebar */
	.categories,
	.sidebar.accordeon {
		position: fixed;
		top: 0;
		left: -250px;
		bottom: 0;
		z-index: 3000;
		width: 250px;
		transition: var(--transition);
	}

	.categories.open,
	.sidebar.accordeon.open {
		left: 0;
	}
	
	.sidebar__inner {
		position: relative;
		z-index: 2;
		height: 100%;
		padding: 20px 10px;
		background-color: var(--white);
		box-shadow: var(--box-shadow);
		border-radius: 0 10px 10px 0;
		overflow-y: auto;
	}

	/* module */
	.module__row {
		margin-left: 0;
		margin-right: 0;
	}
	
	.module__col {
		padding-left: 0;
		padding-right: 0;
	}
	
	.module__col--left {
		width: auto;
	}

	.module__bar--flex {
		display: block;
	}

	.module__info--variant {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	
}

@media (max-width: 767.98px) {
	/* card grid */
	.card-col {
		width: 100%;
	}

	/* tooltip */
	.tooltip-secondary {
		max-width: 250px;
	}

	/* helpers */
	.flex-auto-sm {
		flex: auto;
	}

	.w-100-sm {
		width: 100%;
	}

	/* module */
	.module__row {
		display: block;
	}

	.module__info {
		display: block;
		margin-bottom: 15px;
	}

	/* article */
	.article__action {
		display: block;
	}

	.article__group + .article__group {
		margin-top: 10px;
	}

	/* comments-head */
	.comments-head {
		display: block;
	}

	.comments-head__title {
		margin-bottom: 20px;
	}

	/* comment */
	.comment__image {
		width:36px;
		height:36px;
		margin-right: 10px;
	}
}

@media (max-width: 575.98px) {
	.price__mobile-text {
		font-style: normal;
		font-weight: var(--semi-bold);
		font-size: 12px;
		line-height: 20px;
		color: var(--secondary-2);
	}
	.price__mobile-text + .price__count {
		flex: auto;
	}
	/* helpers */
	.flex-auto-xs {
		flex: auto;
	}

	.w-100-xs {
		width: 100%;
	}

	.wrapper--inner {
		padding-top: 76px;
	}

	.filter-auto-xs {
		flex: auto;
	}

	.filter-auto-xs .dropdown-btn {
		min-width: auto;
	}

	/* module */
	.module__filter--block-sm {
		display: block;
	}

	.module__labels {
		padding-bottom: 15px;
		padding-right: 0;
	}

	.module__back {
		display: none;
	}
}
@media (max-width: 430.98px) {
	.dropdown-menu.table-standart {
		right: -15px!important;
	}
}
@media (min-width: 576px) {
	.price__mobile-text {
		display: none;
	}
	
}

@media (min-width: 768px) {

}

@media (min-width: 992px) {

}

@media (min-width: 1100px) {
	.module__search-block--lg {
		display: block;
	}

	.module__search-block--sm {
		display: none;
	}
}

@media (min-width: 1200px) {

}
