﻿.short-desc-boxes{display: flex; flex-wrap: wrap; margin: 0 -10px;}
.short-desc-boxes > a{width: calc(50% - 10px);margin: 0 5px 10px;background-color: #fff;padding: 10px 24px 10px 56px;background-position: 16px 50%;background-repeat: no-repeat;font-size: 15px;line-height: 20px;display: flex;flex-wrap: wrap;align-items: center;min-height: 62px;color: #222;box-shadow: 0 0 15px #3E3E3E1A;border-radius: 2px;-webkit-transform: translateY(0);transform: translateY(0);text-decoration: none !important;}
@media screen and (min-width: 768px){
.short-desc-boxes > a:hover{box-shadow: 0 0 15px rgba(0,0,0,.12);-webkit-transform: translateY(-2px);transform: translateY(-2px);}
}
.short-desc-boxes > a.percenta{background-image: url('/user/documents/upload/Images/zlava.svg');}
.short-desc-boxes > a.objektiv{background-image: url('/user/documents/upload/Images/objektiv.svg');}
.short-desc-boxes > a.trade{background-image: url('/user/documents/upload/Images/trade.svg');}
.short-desc-boxes > a.zaruka{background-image: url('/user/documents/upload/Images/plus.svg');}
.short-desc-boxes > a.cashback{background-image: url('/user/documents/upload/Images/cashback.svg');}
.short-desc-boxes > a.euro{background-image: url('/user/documents/upload/Images/euro.svg');}
.short-desc-boxes > a.kamera{background-image: url('/user/documents/upload/Images/kamera.svg');}
.short-desc-boxes > a.foto{background-image: url('/user/documents/upload/Images/foto.svg');}
.short-desc-boxes > a.darcek{background-image: url('/user/documents/upload/Images/darcek.svg');}
@media screen and (max-width: 767px){
.short-desc-boxes > a {width: calc(50% - 4px);margin: 0 2px 4px;font-size: 13px;line-height: 18px;}
.short-desc-boxes{margin-left: -2px; margin-right: -2px;}
#navigation{opacity: 0;transition: opacity .3s ease-out;top: 50px;}
.navigation-window-visible #navigation{opacity: 1;}
.navigation-window-visible .responsive-tools > a[data-target="navigation"]::before {content: url('/user/documents/upload/Images/close.svg');font-size: 18px;}
.navigation-close{display: none !important;}
}
.type-product .blog-hp, .products-related, .products-related-header, .products-related + .browse-p{display: none !important;}
.id-683 .back-to-posts{display: none !important;}
html{overflow-y: scroll;}
.dkLabFavouriteProductDiv.onlyIcon{z-index: 0 !important;}
iframe{border:none!important;}
article div.video{
	padding-top: 80%;
}
.price-table{display: flex; flex-wrap: wrap; margin: 0 -10px 32px;}
.price-column{width: calc(33.3333% - 20px); margin: 0 10px 20px; padding: 32px; box-shadow: 5px 5px 25px #3E3E3E1A; text-align: center;}
.price-column strong{display: block; font-size: 20px;}
.price-column p:first-child{background-color: #f7f7f7;padding: 10px;}
.price-column p:nth-child(2){padding-bottom: 19px; border-bottom: 1px solid #e9e9e9;}
.price-column p:last-child{margin-bottom: 0 !important;}
@media screen and (max-width: 991px){
.price-column{padding: 24px;}
}
@media screen and (max-width: 991px){
.price-table{margin-left: 0; margin-right: 0;}
.price-column{width: 100%; margin: 0 0 20px;}
}
.id-685 .back-to-posts{display: none !important;}
.product-appendix{display: none !important;}
.next-step .btn.btn-lg.next-step-back{padding: 0 !important;}
 body:not(.pozicovna) #booqable-cart, .pozicovna #header [data-testid="headerCart"], .pozicovna .p-final-price-wrapper, .pozicovna .add-to-cart{
	display: none;
}
.related-products-section{
	flex-wrap: wrap;
    justify-content: center;
    align-content: center;
	margin-bottom: 20px;
	gap: 8px;
}
.related-products-section .p-in-in{
	padding: 5px 0;
}
.related-products-section.products .p .name{
	text-align: center;
	margin-bottom: 0px;
	font-size: 12px;
	height: fit-content;
	line-height: 1.5em;
}
.related-products-section.products .p .name:hover [data-testid="productCardName"]
{
	text-decoration: underline;
}
.products.products-block.p-switchable.related-products-section>.product{
	display: block;
	margin-bottom: 0;
	border: none;
	width: 25%;
	box-shadow: 5px 5px 25px #3E3E3E1A;
	min-height: 60px;
}
.related-products-section .product .availability{
	text-align: center;
}
.related-products-section .product .availability .show-tooltip{
	cursor: default;
}
.related-products-section .p{
	justify-content: center;
}
.products.products-block.p-switchable.related-products-section>.product.current{
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #36353A;
	border: none;
}
.related-products-section .product.current .related-current-name{
	font-size: 12px;
	font-weight: 500;
	color: #fff;
	margin: auto;
	text-align: center;
    text-wrap: balance;
}
@media screen and (max-width: 767px){
	.products.products-block.p-switchable.related-products-section>.product{
		width: 100%!important;
	}
	.related-hidden{
		display: none !important;
	}
	.products.products-block.p-switchable.related-products-section>.product.current{
		position: relative;
	}
	.current .related-close{
		position: absolute;
		right: 10px;
		width: 18px;
		height: 18px;
		transform: rotate(180deg);
	}
	.options-hidden .related-close{
		transform: rotate(0deg);
	}
}