/*
 * Tisk (media="print"): jen vrstva přepisů. Skrýt ovládací prvky a dekorace, tmavé plochy
 * převést na bílé s rámečkem, mřížky složit. Jednotky pt a mm.
 * Nový blok s dekorativním prvkem přidá svůj selektor do seznamu skrývaných prvků.
 */

@page {
	margin: 15mm;
}

/* Ovládací prvky a dekorace */
.ma-lista,
.ma-hledani,
.ma-naseptavac,
.ma-hlavicka__odkazy,
.ma-kosik-tlacitko,
.ma-menu-tlacitko,
.ma-menu,
.ma-nav,
.ma-kosik,
.ma-preskocit,
.ma-vypis__filtry,
.ma-vypis__razeni,
.ma-vypis__strankovani,
.ma-vypis__chipy,
.ma-karta__tlacitko,
.ma-galerie__nahledy,
.ma-galerie__zoom,
.ma-galerie__pocitadlo,
.ma-galerie__tecky,
.ma-zoom,
.ma-koupit,
.ma-hlidani,
.ma-kroky,
.ma-usp,
.ma-hero__tlacitka,
.ma-hero__foto,
.ma-logo__lahve,
.ma-seznam__abeceda,
.ma-parametry__vse,
.ma-odkaz--sipka .ma-ikona,
.ma-detail__serie,
.ma-paticka__in,
.ma-drobecky {
	display: none !important;
}

body {
	background: #fff;
	color: #000;
	font-size: 10pt;
}

a {
	color: #000;
}

/* Tmavé plochy na bílé s rámečkem */
.ma-hero__panel,
.ma-panel-produktu__in,
.ma-vek,
.ma-paticka,
.ma-hlavicka-vypisu__panel,
.ma-detail__panel,
.ma-detail__cena {
	background: #fff !important;
	color: #000 !important;
	border: .5pt solid #999;
	border-radius: 2mm;
	box-shadow: none;
}

.ma-hero__zvyrazneni,
.ma-hero__perex,
.ma-hero__cisla dt,
.ma-eyebrow {
	color: #000 !important;
	background: none !important;
}

.ma-hero__panel,
.ma-detail__hlavni,
.ma-detail__info {
	display: block !important;
	padding: 5mm !important;
}

.ma-parametry.is-sbalene .ma-parametry__navic {
	display: grid !important;
}

/* Mřížky do sloupců */
.ma-mrizka,
.ma-druhy__mrizka {
	grid-template-columns: repeat(3, 1fr) !important;
	gap: 3mm !important;
}

.ma-karta {
	break-inside: avoid;
	box-shadow: none;
	border: .5pt solid #999;
}

.ma-galerie__pas {
	overflow: visible;
	aspect-ratio: auto;
	max-height: 90mm;
}

.ma-galerie__snimek:not(:first-child) {
	display: none;
}

.ma-paticka {
	border: 0;
}

.ma-paticka__spodek {
	color: #000;
	border-top: .5pt solid #999;
	padding: 3mm 0 0;
}

h1,
h2 {
	break-after: avoid;
}
