/* ==========================================================================
   Витрина движка магазина (medsky-shop): дополнения к оформлению темы
   --------------------------------------------------------------------------
   Файл подключается только страницам движка (/katalog/, /katalog/<раздел>/,
   /brend/<ярлык>/, /tovar/<ярлык>/) — см. inc/ms-shop-view.php. Всё, что
   совпадает с витриной WooCommerce, живёт в catalog.css и product.css;
   здесь только то, чего у неё нет.
   ========================================================================== */

/* Заглушка вместо фото в галерее товара.
   --------------------------------------------------------------------------
   Титульный блок карточки кладёт заглушку внутрь кадра 3:4
   (div.woocommerce-product-gallery__image), а правило product.css ожидает её
   отдельной обёрткой кадра. Из-за этого `.ms-ph` получал высоту содержимого
   (64 px вместо 640) и в кадре оставалась пустая полоса: проверено браузером,
   обёртка 480×640, заглушка 480×64. Абсолютное позиционирование возвращает
   заглушку в кадр — её собственное правило 100%×100% тогда работает. */
.ms-pdp.product .ms-pdp__gallery .woocommerce-product-gallery__image > .woocommerce-product-gallery__image--placeholder {
	position: absolute;
	inset: 0;
}

/* Ссылка галереи занимает кадр целиком: иначе клик по пустому месту кадра
   не открывает снимок (у снимка абсолютное позиционирование, у ссылки нет). */
.ms-pdp.product .ms-pdp__gallery .woocommerce-product-gallery__image > a {
	display: block;
	position: absolute;
	inset: 0;
	z-index: 1;
}

/* Лист фильтров на телефоне и шапка сайта.
   --------------------------------------------------------------------------
   Шапка прилипает сверху и живёт на z-index 900 (header.css:30), а лист
   фильтров — на 120 (catalog.css:626). Верхняя полоса листа, а вместе с ней
   крестик закрытия, оказывались под шапкой: проверено Playwright — клик по
   «Закрыть фильтры» перехватывал .ms-hdr__wrap. Пока лист открыт, шапку
   убираем: так на телефоне виден весь фильтр и кнопка закрытия.
   Правило только для витрины движка, каталог WooCommerce не трогаем. */
body.ms-shop-page.ms-cat-locked .ms-hdr {
	display: none;
}

