/* Макет: сайдбар и фильтры каталога на мобильных (перенесено из инлайн в functions.php) */
.aside-store-checkboxes__list,
#woocommerce_layered_nav-8 ul,
.woocommerce-widget-layered-nav-list {
	list-style: none !important;
	padding-left: 0 !important;
	margin-left: 0 !important;
}

@media (max-width: 768px) {
	.row.content__row {
		display: flex !important;
		flex-wrap: wrap !important;
	}

	.col.content__col {
		display: block !important;
		width: 100% !important;
		max-width: 100% !important;
		flex: 0 0 100% !important;
		order: 1 !important;
	}

	.col.content__col:first-child {
		order: 2 !important;
	}

	.aside-store,
	.aside {
		display: block !important;
		visibility: visible !important;
		opacity: 1 !important;
		margin-bottom: 20px !important;
	}

	#woocommerce_layered_nav-8,
	.widget.woocommerce {
		display: block !important;
	}
}

/* SEO-текст на страницах категорий WooCommerce */
.seo .seo__text {
	line-height: 1.6;
}

.seo .custom-category-h1 {
	margin-bottom: 1rem;
}

.seo .seo__text p {
	margin-top: 0;
	margin-bottom: 15px;
}

.seo .seo__text p:last-child {
	margin-bottom: 0;
}

.seo .seo__text h2,
.seo .seo__text h3 {
	margin-top: 1.5em;
	margin-bottom: 0.75em;
}

.seo .seo__text h2:first-child,
.seo .seo__text h3:first-child {
	margin-top: 0;
}

.seo .seo__text hr {
	margin: 1.5em 0;
	border: 0;
	border-top: 1px solid #ececee;
}

.seo .seo__text ul,
.seo .seo__text ol {
	margin: 0 0 15px;
	padding-left: 1.5em;
}

.seo .seo__text li + li {
	margin-top: 0.35em;
}

#seo.seo {
	padding-top: 1.5rem;
}

/* Иконка MAX в карточке контактов, в одном ряду с Telegram и WhatsApp */
.contact-us .soc a.max-msg {
	display: block;
	margin-top: 20px;
	clear: both;
}

.contact-us .soc a.max-msg .max-msg__icon {
	display: block;
	float: left;
	width: 24px;
	height: 24px;
	margin: 0 8px 0 0;
}
