

/* Start:/local/templates/vine/components/bitrix/news.detail/private_detail/style.css?17872390622249*/
/* ---------------------------------------------------------------------------
   Каркас детальной страницы формата частного мероприятия.
   Макет Figma 605:13168, фрейм 605:13170. Все числа — координаты макета.
   --------------------------------------------------------------------------- */

.private-detail {
	/* ширина контента макета; ограничение ставим у корня секции,
	   центрирует .vine-container на самой странице */
	width: 100%;
	max-width: var(--vine-container);
	/* в макете от низа крошек (16) до верха заголовка (40) — 24px,
	   16 из них уже даёт margin-bottom самих крошек */
	margin-top: 8px;
}

/* общее правило .vine-main h1 = 40px, поэтому селектор из двух классов */
.private-detail .private-detail__title {
	margin: 0;
	font-family: var(--vine-font);
	font-size: 48px;
	font-weight: 400;
	line-height: normal;
	color: var(--vine-color-text);
}

.private-detail__banner {
	display: block;
	width: 100%;
	height: auto;
	/* заголовок кончается на 96, баннер начинается на 120 */
	margin-top: 24px;
	/* 1248 x 595 из макета */
	aspect-ratio: 1248 / 595;
	object-fit: cover;
}

/* .vine-main hr специфичнее .vine-divider и сплющивает блок до 1px,
   поэтому повторяем геометрию разделителя двумя классами */
.private-detail .private-detail__divider {
	height: 16px;
	/* баннер кончается на 715, линия начинается на 739 */
	margin: 24px 0 0;
	padding: 8px 0;
	border: 0;
	background: none;
}

/* область под контент заказчика: в макете это пустой блок 605:13176,
   в вёрстке — пустая включаемая область без собственной высоты */
.private-detail-content {
	width: 100%;
	max-width: var(--vine-container);
}

@media (max-width: 900px) {
	.private-detail .private-detail__title {
		font-size: var(--vine-fz-h1);
	}
}

/* End */
/* /local/templates/vine/components/bitrix/news.detail/private_detail/style.css?17872390622249 */
