/* Collection icon strip: keep two tiles aligned after Atelier is removed */
.head-popup-right .head-cat-wrap a:only-child,
.head-cat-wrap.cat-slider a {
	margin-left: 24px;
}

.head-cat-wrap img {
	object-fit: cover;
	background: #f3f3f3;
}

/* Contacts: linked rows keep theme typography */
.contacts .address a,
.contacts .phone a,
.contacts .mail a,
.footer .contact-item a {
	color: inherit;
	text-decoration: none;
}

.contacts .address a:hover,
.contacts .phone a:hover,
.contacts .mail a:hover,
.footer .contact-item a:hover {
	text-decoration: underline;
}

/* Hide leftover empty Atelier slides if theme re-renders */
.cat-slider .swiper-slide:has(.head-cat-title):has(a[href*="home-textiles"]) {
	display: none;
}
