/*
Theme Name: Unos Premium Child
Template: unos-premium
Description: Child theme pro bezasfaltu.cz. Drží vlastní úpravy mimo rodičovskou šablonu Unos Premium, aby se při aktualizaci nepřepsaly.
Author: Michal Novák
Version: 1.0.1
Text Domain: unos-premium-child
*/

/* ===== Bez asfaltu – úpravy vzhledu (child theme) ===== */

/* 1) Menu: velmi jemné zvýraznění položky E-shop (na stránce e-shopu zůstává černé jako ostatní aktivní položky) */
#menu-primary-items > li > a[href*="/eshop"]:not(:hover) {
	background: rgba(209, 83, 31, 0.08) !important;
	box-shadow: inset 0 0 0 1px rgba(209, 83, 31, 0.28);
	border-radius: 4px;
}
#menu-primary-items > li.current-menu-item > a[href*="/eshop"],
#menu-primary-items > li.current_page_item > a[href*="/eshop"] {
	background: inherit !important;
	box-shadow: none;
}

/* 2) E-shop (výpis produktů): širší obsah a 3 produkty vedle sebe.
   Pozn.: vlastní CSS v Customizeru drží obchod na 900 px (!important), proto zde přepis jen pro výpis produktů. */
body.woocommerce.post-type-archive-product main.content {
	max-width: 1200px !important;
}
body.woocommerce.post-type-archive-product ul.products {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 1.5rem;
	margin: 0;
	padding: 0;
}
body.woocommerce.post-type-archive-product ul.products::before,
body.woocommerce.post-type-archive-product ul.products::after {
	display: none;
}
body.woocommerce.post-type-archive-product ul.products > li.product {
	width: auto !important;
	float: none !important;
	margin: 0 !important;
	clear: none;
	display: flex;
	flex-direction: column;
}
body.woocommerce.post-type-archive-product ul.products > li.product .button {
	margin-top: auto;
	align-self: flex-start;
}
body.woocommerce.post-type-archive-product ul.products > li.product .price {
	margin-bottom: 1em;
}
@media (max-width: 900px) {
	body.woocommerce.post-type-archive-product ul.products {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}
@media (max-width: 560px) {
	body.woocommerce.post-type-archive-product ul.products {
		grid-template-columns: minmax(0, 1fr);
	}
}
