/* Мобильная: fold/skeleton отключаем; на главной FOUC-заглушку не ломаем */
@media screen and (max-width: 767px) {
	html.ptb-home-loading:not(.ptb-home-loaded) {
		background: #fff !important;
	}

	html.ptb-home-loaded .preloader,
	html:not(.ptb-home-loading) .preloader {
		display: none !important;
		opacity: 0 !important;
		visibility: hidden !important;
		pointer-events: none !important;
	}

	html[data-ptb-fold="skeleton"] .header__center__container::before,
	html[data-ptb-fold="skeleton"] .header__bottom nav.header__nav.nav::before,
	html[data-ptb-fold="skeleton"] .mobile-header::before,
	html[data-ptb-fold="skeleton"] .ptb-category-chips::before,
	html.ptb-home-pending .mobile-header::before,
	html.ptb-home-pending .ptb-category-chips::before {
		display: none !important;
		content: none !important;
	}

	html[data-ptb-fold="skeleton"] .mobile-header > .header__nav-btn,
	html[data-ptb-fold="skeleton"] .mobile-header > .header__logo,
	html[data-ptb-fold="skeleton"] .mobile-header > .mobile-search,
	html[data-ptb-fold="skeleton"] .mobile-header > .header-cart,
	html.ptb-home-pending .mobile-header > .header__nav-btn,
	html.ptb-home-pending .mobile-header > .header__logo,
	html.ptb-home-pending .mobile-header > .mobile-search,
	html.ptb-home-pending .mobile-header > .header-cart {
		position: static !important;
		width: auto !important;
		min-width: 0 !important;
		max-width: none !important;
		height: auto !important;
		overflow: visible !important;
		opacity: 1 !important;
		visibility: visible !important;
		pointer-events: auto !important;
	}

	html[data-ptb-fold="skeleton"] .products-list__img:not(.has-loaded)::before,
	html.ptb-home-pending .products-list__img:not(.has-loaded)::before {
		display: none !important;
	}

	html[data-ptb-fold="skeleton"] .products-list__img img,
	html.ptb-home-pending .products-list__img img {
		opacity: 1 !important;
	}

	body.overflow-hidden {
		overflow-y: auto !important;
		padding-right: 0 !important;
	}
}
