@media print {
	*,
	*:before,
	*:after,
	*:first-letter,
	p:first-line,
	div:first-line,
	blockquote:first-line,
	li:first-line {
		background: transparent !important;
		color: #000 !important;
		box-shadow: none !important;
		text-shadow: none !important;
		padding: 0mm;
		margin: 0mm;
	}
	.bx-panel, .m-menu, .footer, .main__top, .page__top-card, .lg--breadcrumb, .main__card-product--flex, .main__card-product--item, .main__card-product--bottom, .main__tab--head, .main__tab--name, .catalog .main__product, .page__more, .main__tab--more .text::after, .shield, .main__card-product--link, #tab_rashod, #jivo-iframe-container, .main__card-product--slide, jdiv
	{
		display: none !important;
	}
	.header__description{
		display: inline-block;
	}
	.header__top .logo {
		max-width: initial;
	}
	.header__top .lang {
		display: none;
	}	
	.header__top .page__btn {
		display: none;
	}
	.header__top--basket{
		display:none;
	}	
	.show_print{
		display:block !important;
    	text-align: right;		
	}
	.header__description_text{
		display:none;
	}
	.header__description {
		display: inline-block;
		flex: 0 0 calc(100% - 300px);
		max-width: calc(100% - 300px);
	}
	.show_print p{
		font-size: 20px;
		display: inline;
		padding-left: 30px;
	}	
	
	
	.main__card-product--slider
	{
		text-align: center;
	}
	.main__tab--body
	{
		display: block;
	}
	.main__tab--more .text
	{
		max-height: none;
	}
	.main__tab--container
	{
		padding-top: 1cm;
	}
	.main__tab, .main__card-product, .main__tab--body
	{
		padding: 0px;
	}
	a:after {
		display: none !important;
	}
	.warn_text
	{
		margin-bottom: 1cm;
	}
	.name {
		page-break-inside: avoid;
	}
}