/*
 * FT Archive Polish — product category / tag pages, 768px and up.
 * Every rule is scoped to body.ftap (set only on product taxonomy archives) and lives inside one
 * min-width media block, so the shop front, product pages and phones are never touched.
 */
@media (min-width: 768px) {

	/* 1. Title band: Kadence forces a 200px-high header; the title only needs one line. */
	body.ftap .product-archive-hero-section,
	body.ftap .entry-hero.product-archive-hero-section { padding: 0 !important; }
	body.ftap .product-archive-hero-section .entry-header,
	body.ftap .product-archive-hero-section .hero-container,
	body.ftap .product-archive-hero-section .entry-hero-container-inner { min-height: 0 !important; }
	body.ftap .product-archive-hero-section .entry-header { padding: 22px 0 10px !important; }
	body.ftap .product-archive-hero-section .entry-title,
	body.ftap .product-archive-hero-section h1 { font-size: clamp(26px, 2.6vw, 34px) !important; line-height: 1.15 !important; margin: 0 !important; }
	body.ftap .product-archive-hero-section .kadence-breadcrumbs,
	body.ftap .product-archive-hero-section .woocommerce-breadcrumb { font-size: 12px !important; margin: 0 0 6px !important; }
	body.ftap .product-archive-hero-section .archive-description,
	body.ftap .product-archive-hero-section .taxonomy-description { margin: 6px 0 0 !important; font-size: 14px !important; }

	/* 2. The Redesign's filter bar already offers Sort; Kadence's own result-count + ordering row only pushes plants down. */
	body.ftap .ft-filter-bar { margin-top: 6px !important; margin-bottom: 10px !important; }
	body.ftap .kadence-shop-top-row { display: none !important; }
	body.ftap #primary.content-area { margin-top: 0 !important; }
	body.ftap .content-container.site-container { padding-top: 0 !important; }

	/* 3. Sub-category cards (e.g. Hybridizers → Batman Hybrids): no thumbnails are set, so drop the grey
	      placeholder and show a compact name card. Real thumbnails, once added, still show. */
	body.ftap ul.products li.product-category img.woocommerce-placeholder,
	body.ftap ul.products li.product-category img[src*="woocommerce-placeholder"] { display: none !important; }
	body.ftap ul.products li.product-category .product-details { display: flex; align-items: center; justify-content: center; min-height: 96px; padding: 18px 14px !important; text-align: center; }
	body.ftap ul.products li.product-category .woocommerce-loop-category__title { font-size: 17px !important; line-height: 1.25 !important; margin: 0 !important; padding: 0 !important; width: 100%; }
	body.ftap ul.products li.product-category .woocommerce-loop-category__title mark.count { background: transparent !important; color: #6b7570 !important; font-size: 13px !important; font-weight: 400; }
}
