/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 09 2026 | 07:50:23 */
/*
 * Светлая тема: veleskrep.ru и его клоны (flexkrep.ru, santehkrep77.ru,
 * santehkrep.moscow, santehkrep.pro). Здесь только отличия от тёмной темы
 * мастера.
 *
 * Правила срабатывают, когда у <html> есть класс sk-light. Его ставит сниппет
 * «Оформление и библиотеки», если в сниппете «Настройки сайта» тема светлая.
 * На тёмных сайтах файл загружается, но ни одно правило не действует.
 *
 * Все правила — через :where(.sk-light): :where() не добавляет селектору веса.
 * Каждое правило весит столько же, сколько перекрываемое правило мастера, и
 * побеждает только потому, что этот файл выводится последним (у записи самая
 * ранняя дата среди CSS). Поэтому всё, что на светлых сайтах перебивалось
 * более «тяжёлыми» правилами (например, :hover), перебивается и сейчас.
 *
 * Собрано 09.10.2026 из отличий записей CSS/JS veleskrep.ru от записей мастера.
 */

/* ===== Фон: белый, без 3D-анимации (base.css) ===== */
html:where(.sk-light) {
	background: transparent;
}
:where(.sk-light) body {
	background: #ffffff !important;
}
:where(.sk-light) #page, :where(.sk-light) .site-content {
	position: static;
	z-index: auto;
}

/* ===== Текст, ссылки, цитаты (base.css) ===== */
:where(.sk-light) h1, :where(.sk-light) h2, :where(.sk-light) h3, :where(.sk-light) h4 {
	color: black;
}
:where(.sk-light) p, :where(.sk-light) ul, :where(.sk-light) ol {
	color: black;
}
:where(.sk-light) body a {
	color: #141414;
}
:where(.sk-light) #content blockquote {
	background-color: transparent;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	border-image: linear-gradient(to right, black, transparent) 1;
}

/* ===== Галереи и файлы (content.css) ===== */
:where(.sk-light) .block-image figcaption {
	border: 1px solid black;
}
:where(.sk-light) .block-image figcaption a {
	color: black;
	font-size: 140%;
}
@media (max-width: 768px) {
	:where(.sk-light) .block-image figcaption a {
		font-size: 120%;
	}
}
:where(.sk-light) .block-file-image img {
	border: 1px solid black;
}

/* ===== Вкладки (content.css) ===== */
:where(.sk-light) #page .responsive-tabs .responsive-tabs__panel {
	background-color: #ffffff;
	border: 1px solid black;
}
:where(.sk-light) #page .responsive-tabs .responsive-tabs__list__item {
	background-color: lightgrey;
}
/* у активной вкладки тот же вес, что у правила выше, — повторить после него */
:where(.sk-light) #page .responsive-tabs .responsive-tabs__list__item--active {
	background-color: black;
}

/* ===== Таблицы в тексте (content.css) ===== */
:where(.sk-light) #page .content-area table {
	background-color: white;
	color: black;
	border: 1px solid black;
}
:where(.sk-light) #page .content-area table thead {
	background-color: gray;
}
:where(.sk-light) #page .content-area table tbody tr:nth-child(2n) td {
	background-color: lightgray;
}

/* ===== Каталог (catalog.css) ===== */
:where(.sk-light) .woocommerce-products-header h1 {
	border-radius: 4px;
}
:where(.sk-light) .woocommerce-products-header__title {
	background-color: black;
}
:where(.sk-light) #content .product-category {
	border: 1px solid lightgray;
}
:where(.sk-light) ul.products li.product {
	border: 1px solid lightgray;
}

/* ===== Главная (home.css) ===== */
:where(.sk-light) #content .hero-main h1, :where(.sk-light) #content .hero-main h2, :where(.sk-light) #content h2.main-big {
	color: black;
}
:where(.sk-light) #content .hero-text-main p {
	color: black;
}
:where(.sk-light) .wpcu-product__content {
	border: 1px solid black;
	padding-bottom: 6px;
}

/* ===== Левое меню (sidebar.css) ===== */
:where(.sk-light) .widget .widget-title {
	color: #6d6d6d;
	background: none;
}
:where(.sk-light) .widget_product_categories ul {
	background: none;
}
:where(.sk-light) .widget-area .widget a {
	color: black;
}
:where(.sk-light) .widget_product_categories li.current-cat > a, :where(.sk-light) .text-categories li.current_page_item {
	color: white;
	background-color: black;
	border-radius: 4px;
}
:where(.sk-light) .widget_product_categories li a:hover, :where(.sk-light) .text-categories li a:hover {
	color: white;
	background-color: black;
}

/* ===== Шапка: фон, поиск, крошки (header.css) ===== */
:where(.sk-light) .site-header {
	background-color: #ffffff !important;
}
:where(.sk-light) .widget_product_search input[type=search] {
	background-color: #f2f2f2 !important;
	color: #43454b !important;
}
:where(.sk-light) .custom-search-results {
	background: white;
	color: inherit;
	border: 1px solid darkgray;
}
:where(.sk-light) .custom-search-results a {
	border-bottom: 1px solid lightgray !important;
}
:where(.sk-light) .woocommerce-breadcrumb {
	color: black;
}
:where(.sk-light) .woocommerce-breadcrumb a {
	color: #727272;
}
:where(.sk-light) .woocommerce-breadcrumb a:hover {
	background-color: black;
}

/* ===== Подвал (footer.css) ===== */
:where(.sk-light) .site-footer {
	color: black !important;
}
