

/* Start:/local/templates/2022/components/bitrix/news.list/menu2/style.css?17471505231691*/
.categories {
	overflow-x: auto;
	/*overflow-y: hidden;*/
	display: flex;
    justify-content: center;
    align-items: center;
	gap: 40px;
}

.category {
	cursor: pointer;
}

.category.active {
	text-decoration: underline;
}

@media screen and (max-width: 900px){
	.categories {
		justify-content: flex-start;
		padding-bottom: 10px;
	}

	.category {
		flex: 1 0 auto;
	}
}

.dish-item {
	display: none;
}
.dish-item.active {
	display: block;
}

.dish-title {
	margin-bottom: 8px;
	font-size: 20px;
	line-height: 1.35;
	font-weight: 700;
}

.dish-price {
	margin-bottom: 8px;
	font-size: 18px;
	line-height: 1.35;
	font-weight: 700;
}

.dish-descr {
	font-size: 14px;
	line-height: 1.55;
}

.dish-kbju {
	border-spacing: 0px;
}

.dish-kbju th {
	padding: 5px;
	text-align: center;
	font-size: 18px;
	line-height: 1.35;
}

.dish-kbju td {
	padding: 5px;
	text-align: center;
	font-size: 18px;
	line-height: 1.35;
}

div.global {
	padding-left: 0;
}

.left {
	display: none;
}

header.header {
	left: 0;
}

.news-list {
	margin-top: 30px;
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	column-gap: 40px;
	row-gap: 90px;
}
.news-list.full-size-img {
	grid-template-columns: repeat(1, minmax(0, 1fr));
}

.dish-img {
	display: block;
	height: 396px;
	width: 100%;
	margin-bottom: 20px;

	object-position: center;
	object-fit: cover;
}

.full-size-img .dish-img {
	width: auto;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

@media screen and (max-width: 960px) {
	.news-list {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		row-gap: 40px;
	}
}

@media screen and (max-width: 480px) {
	.news-list {
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}
}
/* End */
/* /local/templates/2022/components/bitrix/news.list/menu2/style.css?17471505231691 */
