/* Перенесено из «Дополнительного CSS» кастомайзера Merchant (хранился привязанным к теме Merchant и при смене темы пропал бы). */
html ul.products li.product .product-thumbnail .woocommerce-loop-product__link img { padding: 0 !important; }
.nfs-shop-hero-pill, .nfs-shop-hero .nfs-shop-hero-pill, .nfs-shop-hero-content .nfs-shop-hero-pill { display: none !important; }
html .nfs-header.is-sticky { position: fixed; top: 0 !important; }
html .nfs-callback-modal__close { padding: 0; }

/* Логотипы брендов: серые, при наведении цветные */
.brand-logos { align-items: center; gap: 28px 40px; }
.brand-logos .wp-block-image { margin: 0; }
.brand-logos img { height: 64px; width: auto; max-width: 100%; object-fit: contain; filter: grayscale(1); opacity: .6; transition: filter .25s ease, opacity .25s ease; }
.brand-logos a:hover img, .brand-logos a:focus-visible img { filter: none; opacity: 1; }
@media (max-width: 600px) { .brand-logos { gap: 18px 24px; } .brand-logos img { height: 44px; } }
@media (hover: none) { .brand-logos img { filter: none; opacity: 1; } } /* на телефонах нет наведения: оставляем цвет */
