@charset "UTF-8";
/* Дэя: страница «Туры по России» (шаблон tours-russia). Карточки и общие элементы: components/tour-card.css */

.deya-trus__h1 { max-width: 1000px; text-wrap: balance; }

/* Фильтр по видам туров */
.deya-filter { margin-top: 48px; display: flex; flex-wrap: wrap; gap: 10px; }
.deya-fchip { cursor: pointer; border: 0; font-family: inherit; border-radius: 999px; padding: 11px 20px; min-height: 44px; font-size: 14px; font-weight: 700; line-height: 1.5; color: var(--ink); background: var(--gray); transition: background-color .2s, color .2s; }
.deya-fchip:hover { background: #e6e6e6; }
.deya-fchip.is-active, .deya-fchip.is-active:hover { color: #fff; background: var(--ink); }
.deya-fchip__n { opacity: .75; font-weight: 600; }

/* Нижний блок «Кому подойдут…» */
.deya-about { margin-top: 96px; display: flex; flex-wrap: wrap; gap: 48px; align-items: flex-start; }
.deya-about__head { flex: 1 1 300px; max-width: 420px; }
.deya-about__title { font-family: var(--serif); font-weight: 500; font-size: clamp(28px, 3.2vw, 40px); line-height: 1.15; }
.deya-about__body { flex: 2 1 520px; min-width: 0; display: flex; flex-direction: column; gap: 20px; }
.deya-about__text { margin: 0; font-size: 17px; line-height: 1.7; color: #2B424A; }

@media (max-width: 900px) {
	.deya-filter { margin-top: 36px; }
	.deya-about { margin-top: 72px; gap: 28px; }
}
@media (max-width: 720px) {
	.deya-filter { margin-top: 28px; gap: 8px; }
	.deya-fchip { padding: 11px 16px; }
	.deya-about { margin-top: 56px; }
	.deya-about__head, .deya-about__body { flex-basis: 100%; }
}
