/* ==================== СТРАНИЦА С САЙДБАРОМ + «О нас» (templates/page-sidebar.html, mytoy_new.pen → «О нас (new)») ==================== */

/* main.catalog-page.page-sidebar > __head (крошки + H1) + __body (aside.catalog-sidebar + post-content.page-sidebar__content).
   Общие правила текста страниц с сайдбаром (О нас, Сертификаты, Фотогалерея, Вопрос-ответ, Контакты) — здесь.
   «О нас» (/about/): абзацы → gallery.about-photos (2 фото в ряд, нативная «Галерея») → абзацы → group.about-requisites
   (линия сверху, H2 «Реквизиты» + текст). Размеры — --about-*. */

.page-sidebar .page-sidebar__content{
	font-size: var(--about-text-size);
	line-height: 1.7;
	color: var(--color-text-2);
}

.page-sidebar .page-sidebar__content > *{
	margin: 0 0 var(--about-block-gap);
}

.page-sidebar .page-sidebar__content > :last-child{
	margin-bottom: 0;
}

.page-sidebar .page-sidebar__content h2{
	margin: 0 0 var(--about-title-gap);
	font-family: var(--font-heading);
	font-size: var(--about-title-size);
	font-weight: 700;
	line-height: 1.3;
	color: var(--color-text);
}

.page-sidebar .page-sidebar__content a{
	color: var(--color-accent);
}

/* ---------- Фото: 2 в ряд, одной высоты, радиус 12 ---------- */

.page-sidebar .about-photos.wp-block-gallery{
	display: grid;
	grid-template-columns: repeat(var(--about-photo-cols), minmax(0, 1fr));
	gap: var(--about-photo-gap);
}

.page-sidebar .about-photos.wp-block-gallery > .wp-block-image{
	width: auto !important;
	height: var(--about-photo-height);
	margin: 0 !important;
	border-radius: var(--radius-xl);
	overflow: hidden;
}

.page-sidebar .about-photos.wp-block-gallery > .wp-block-image img{
	width: 100%;
	height: 100% !important;
	object-fit: cover;
}

/* ---------- Реквизиты ---------- */

.page-sidebar .about-requisites{
	padding-top: var(--about-requisites-pad);
	border-top: 1px solid var(--color-border);
	font-size: var(--about-details-size);
	line-height: 1.6;
}

.page-sidebar .about-requisites > *{
	margin: 0 0 1em;
}

.page-sidebar .about-requisites > :last-child{
	margin-bottom: 0;
}

.page-sidebar .about-requisites h2{
	margin-bottom: 16px;
	font-size: var(--about-requisites-title);
}
