

/* ŠABLONA CLASSIC - ÚPRAVA SEKCE Související produkty */



.products-related.products-block.products-additional.p-switchable.products {
	display: flex !important;
	gap: 7px !important;
	padding: 1px !important;
}

.products-related.products-block.products-additional.p-switchable.products .product {
	display: flex !important;
	align-items: center !important;
	padding: 5px 8px !important;
	border: 1px solid #838383 !important;
	border-radius: 15px !important;
	background: #f4f4f4 !important;
	transition: background 0.5s ease !important;
	width: 100% !important;
}

.products-related.products-block.products-additional.p-switchable.products .product:hover {
	background: #fff6ff !important;
}

.products-related.products-block.products-additional.p-switchable.products .product .p {
	flex-direction: row !important;
	width: 100% !important;
	align-items: center !important;
}

.products-related.products-block.products-additional.p-switchable.products .product .p .image {
	flex: 0 0 65px !important;
	max-width: 65px !important;
	margin-right: 10px !important;
	margin-bottom: 0px !important;
	line-height: 0 !important;
}

.products-related.products-block.products-additional.p-switchable.products .product .p .image img {
	width: 100% !important;
	height: auto !important;
	border-radius: 6px !important;
}

.products-related.products-block.products-additional.p-switchable.products .product .p .image .flags {
	display: contents !important;
}

.products-related.products-block.products-additional.p-switchable.products .product .p .image .flags .flag {
	float: none !important;
	font-size: 10px !important;
	line-height: 0.7 !important;
	width: 100% !important;
	margin-bottom: 0px !important;
	margin-top: 2px !important;
}

.products-related.products-block.products-additional.p-switchable.products .product .p .image .flags-extra {
	bottom: -19px !important;
	width: 100% !important;
}

.products-related.products-block.products-additional.p-switchable.products .product .p .image .flag-discount {
	display: flex !important;
	border-radius: 0 !important;
	flex-direction: row !important;
	height: auto !important;
	margin-left: 0 !important;
	min-width: 100% !important;
	padding: 3px !important;
	margin-top: 2px !important;
}

.products-related.products-block.products-additional.p-switchable.products .product .p .image .price-standard {
	margin-right: 5px !important;
}

.products-related.products-block.products-additional.p-switchable.products .product .p .image .price-standard span {
	text-decoration-color: red !important;
	text-decoration-thickness: 1.5px !important;
}

.products-related.products-block.products-additional.p-switchable.products .product .p .image .price-standard,
.products-related.products-block.products-additional.p-switchable.products .product .p .image .price-save {
	font-size: 10px !important;
	line-height: 1 !important;
}

.products-related.products-block.products-additional.p-switchable.products .product .p .p-code {
	display: none !important;
}

.products-related.products-block.products-additional.p-switchable.products .product .p .p-in {
	flex: 1 1 auto !important;
	display: flex !important;
	justify-content: space-between !important;
	align-items: center !important;
}

.products-related.products-block.products-additional.p-switchable.products .product .p .p-in .p-in-in .name {
	height: auto !important;
	margin-bottom: 0px !important;
	text-align: left !important;
	display: -webkit-box !important;
	-webkit-line-clamp: 3 !important;
	-webkit-box-orient: vertical !important;
	overflow: hidden !important;
	text-overflow: ellipsis !important;
	letter-spacing: -0.5px !important;
	font-size: 15px !important;
}

.products-related.products-block.products-additional.p-switchable.products .product .p .p-in .p-in-in .ratings-wrapper {
	padding-bottom: 0px !important;
	margin-top: 5px !important;
	min-height: auto !important;
}

.products-related.products-block.products-additional.p-switchable.products .product .p .p-in .p-in-in .ratings-wrapper .availability {
	display: block !important;
	margin-bottom: 0px !important;
	text-align: left !important;
	font-weight: 600 !important;
}

.products-related.products-block.products-additional.p-switchable.products .product .p .p-in .p-bottom.no-buttons {
	white-space: nowrap !important;
	margin-left: 6px !important;
	letter-spacing: -0.8px !important;
	font-size: 15px !important;
}

.products-related.products-block.products-additional.p-switchable.products .product .p .p-in .p-bottom.no-buttons .prices .price-final strong {
	font-size: 16px !important;
}

.products-related.products-block.products-additional.p-switchable.products .product .p .p-in .p-bottom.no-buttons .p-tools {
	display: none !important;
}

.content .p-detail .browse-p {
	display: none !important;
}

.content .p-detail .products-related-header {
	display: none !important;
}

.products-related.products-block.products-additional.p-switchable.products::before {
	content: "Další verze produktu" !important;
	font-size: 20px !important;
	font-family: var(--template-headings-font) !important;
	color: var(--colors-foregrounds-headlines-primary) !important;
	margin-block-start: 0.83em !important;
	margin-block-end: 0.83em !important;
	line-height: 1.1 !important;
}

@media (max-width: 300px) {
	.products-related.products-block.products-additional.p-switchable.products .product .p .image {
		flex: 0 0 60px !important;
		max-width: 60px !important;
	}

	.products-related.products-block.products-additional.p-switchable.products .product .p .p-in .p-in-in .name {
		font-size: 11px !important;
	}

	.products-related.products-block.products-additional.p-switchable.products .product .p .p-in .p-in-in .ratings-wrapper .availability {
		font-size: 13px !important;
	}

	.products-related.products-block.products-additional.p-switchable.products .product .p .p-in .p-bottom.no-buttons .prices .price-final strong {
		font-size: 14px !important;
	}
}

@media (min-width: 1200px) {
	.products-related.products-block.products-additional.p-switchable.products {
		width: 86% !important;
	}
}





